バッチ管理REST APIが提供する操作は、APIが進化するにつれて後方互換性のために複数のバージョンを持つことがあります。 呼び出し時に使用するバージョンを指定するために、RESTコールでバージョンを指定する必要があります。 アプリケーションが操作の古いバージョンを呼び出した場合、古いバージョンを引き続き呼び出すか、コードを修正して新しいバージョンを呼び出すかを選択できます。 バージョンが指定されていないか、誤ったバージョンが指定されている場合、エラーが返されます。
どのバージョンを使う操作かを指定するには、 api-version クエリパラメータを設定します。 このバージョンは YYYY-MM-DDのフォーマットです。
最新バージョン:2025-06-01
職務レベルのFIFO
- タイプ
JobDefaultOrder追加しました。 - 新しい
jobDefaultOrderプロパティで拡張TaskSchedulingPolicy、ジョブレベルのFIFOスケジューリングを支援しました。
- タイプ
プールにおけるCMKサポート
- プール上で顧客管理キー(CMK)サポートのための
DiskCustomerManagedKeyを追加しました。 - 新しい
DiskEncryptionConfiguration物件との延長customerManagedKey。 - 新しい
ManagedDisk物件との延長diskEncryptionSet。 - ディスク暗号化セットを参照するための参照
DiskEncryptionSetParametersを追加しました。
- プール上で顧客管理キー(CMK)サポートのための
プールにおけるIPv6サポート
- タイプ
IPFamily追加しました。 - 新しい
ipFamiliesとipTags物件による拡張PublicIPAddressConfiguration。
- タイプ
プールにおけるメタデータセキュリティプロトコルのサポート
-
HostEndpointSettingsとHostEndpointSettingsModeTypesを加えました。 -
ProxyAgentSettingsを追加しました。 - メタデータセキュリティプロトコルサポートのための新しい
SecurityProfileプロパティを備えた拡張proxyAgentSettings。
-
IPタグサポート
- タイプ
IPTag追加しました。 - IPタグサポートのための新しい
ipTagsプロパティを用いた拡張PublicIPAddressConfiguration。
- タイプ
[ブレイキング]証明書のサポートが削除されました:
- 削除された証明書API:
Certificate_ListByBatchAccount、Certificate_Get、Certificate_Create、Certificate_Update、Certificate_Delete、Certificate_CancelDeletion。 - 削除された証明書モデル:
Certificate、CertificateCreateOrUpdateParameters、CertificateBaseProperties、CertificateCreateOrUpdateProperties、CertificateProperties、CertificateFormat、CertificateProvisioningState、CertificateReference、CertificateStoreLocation、CertificateVisibility、DeleteCertificateError。 - プールから
certificates物件を削除しました。
- 削除された証明書API:
[ブレイキング]Poolから
NodeCommunicationModeモデルとプロパティtargetNodeCommunicationModeおよびcurrentNodeCommunicationModeを削除しました。[ブレイキング]プールから
applicationLicenses物件を削除しました。[ブレイキング]
DataDiskからstorageAccountTypeを削除しました。ManagedDisk.storageAccountTypeを代わりに使用します。[ブレイキング]プールから
resourceTagsを削除しました。
以前のバージョン
過去のバージョンには以下が含まれます:
- 2024-07-01
- 2024-02-01
- 2023-11-01
- 2023-05-01
- 2022-10-01
- 2022-06-01
- 2022-01-01
- 2021-06-01
- 2021-01-01
- 2020-09-01
- 2020-05-01
- 2020-03-01
- 2019-08-01
- 2019-04-01
- 2018-12-01
- 2017-09-01
- 2017-05-01
- 2017-01-01
- 2015-12-01
バージョン:2024年7月1日
ネットワークセキュリティペリメーター(NSP)サポートの追加:
- バッチアカウント
NetworkSecurityPerimeter_ListConfigurationsすべてのNSP設定をリストアップする操作を追加しました。 - 特定のNSP構成を取得するための
NetworkSecurityPerimeter_GetConfiguration操作を追加しました。 - NSP構成を調整するための
NetworkSecurityPerimeter_ReconcileConfiguration操作を追加しました。 - 列挙
SecuredByPerimeter価値PublicNetworkAccessType加えました。
- バッチアカウント
機密VMサポートの追加:
-
securityEncryptionTypeプロパティVMDiskSecurityProfileモデルを追加しました。 -
securityProfileManagedDisk不動産を追加しました。 - 列挙の新しい値として
confidentialVMを追加SecurityTypes。
-
共有ギャラリーおよびコミュニティギャラリー画像参照のサポートを追加:
-
sharedGalleryImageIdにcommunityGalleryImageIdとImageReferenceプロパティを追加しました。
-
タスクに対するコンテナバインドマウントのサポートが追加されました:
-
sourceとisReadOnlyプロパティを持つモデルを追加ContainerHostBatchBindMountEntry。 -
ContainerHostDataPathShared、Startup、VfsMounts、Task、JobPrep、Applicationsの値を持つ列挙数を追加しました。 -
containerHostBatchBindMountsTaskContainerSettings不動産を追加しました。
-
[ブレイキング]クラウドサービス構成プールのサポートを廃止しました:
- モデル
CloudServiceConfiguration削除しました。 -
cloudServiceConfigurationからDeploymentConfigurationプロパティを削除しました。 - 操作
Location_ListSupportedCloudServiceSkus外した。
- モデル
バージョン:2024-02-01
VMプールに対するOSアップグレードポリシーのサポートを追加:
- プロパティ
mode、automaticOSUpgradePolicy、rollingUpgradePolicyUpgradePolicyモデルを追加しました。 - プロパティ
disableAutomaticRollback、enableAutomaticOSUpgrade、useRollingUpgradePolicy、osRollingUpgradeDeferralを持つモデルAutomaticOSUpgradePolicy追加。 -
RollingUpgradePolicy、プロパティenableCrossZoneUpgrade、maxBatchInstancePercent、maxUnhealthyInstancePercent、maxUnhealthyUpgradedInstancePercent、pauseTimeBetweenBatches、prioritizeUnhealthyInstances、rollbackFailedInstancesOnPolicyBreachを持つモデルを追加しました。 - プールに
upgradePolicy物件を追加しました。 -
UpgradeModeautomatic、manual、rollingの値を持つ列挙が追加されました。
- プロパティ
batchSupportEndOfLifeSupportedSku不動産を追加しました。
バージョン:2023年11月1日
VMプールに対するTrusted Launch/セキュリティプロファイルのサポートを追加:
- プロパティ
encryptionAtHost、securityType、uefiSettingsSecurityProfileモデルを追加しました。 - プロパティ
secureBootEnabledとvTpmEnabledを持つUefiSettingsモデルを追加しました。 - 値
SecurityTypestrustedLaunchの列挙が追加されました。 -
securityProfileVirtualMachineConfiguration不動産を追加しました。
- プロパティ
スケールセット向けのサービスアーティファクト参照のサポートが追加されました:
- 必要な
idプロパティServiceArtifactReferenceモデルを追加しました。 -
serviceArtifactReferenceVirtualMachineConfiguration不動産を追加しました。
- 必要な
強化OSディスク構成:
-
storageAccountTypeプロパティManagedDiskモデルを追加しました。 -
caching、diskSizeGB、managedDisk、writeAcceleratorEnabledプロパティを追加OSDisk。
-
StandardSSD_LRSの新しい値としてStorageAccountTypeを追加しました。Poolにユーザー定義タグをAzureのバックアップリソースに伝播させるためのプロパティ
resourceTags追加しました。poolAllocationModeがUserSubscriptionされている場合にのみ適用されます。
バージョン:2023-05-01
enableAcceleratedNetworkingにブール属性NetworkConfigurationを追加しました。- この性質により、このプールが加速されたネットワークを有効にするかどうかが決定され、デフォルト値はfalseとなります。
- この機能が有効化できるかどうかは、オペレーティングシステムやVMインスタンスがサポートされているかどうかにも関係しており、これはAcceleratedNetworking Policyに準拠しているはずです。
enableAutomaticUpgradeにブール属性VMExtensionを追加しました。- この特性により、拡張の新しいバージョンが利用可能な場合に自動的にアップグレードされるかどうかが決定されます。
ContainerConfigurationのプロパティtypeは現在、DockerCompatibleとCriCompatibleの2つの値を支持しています。
バージョン:2022年10月1日
-
NodeCommunicationMode、Default、Classic、Simplifiedの値を付けたenumを追加し、プールがバッチサービスとどのように通信するかを決定します。 - プール
currentNodeCommunicationMode現在の通信モードの状態を参照するプロパティを追加しました。 - プール
targetNodeCommunicationMode希望するノード通信モードを参照するプロパティを追加しました。
バージョン:2022-06-01
- プライベートエンドポイント接続を削除する操作
PrivateEndpointConnection_Delete追加しました。 - 認証モードを制御するための
BatchAccountCreatePropertiesおよびBatchAccountUpdatePropertiesにallowedAuthenticationModesプロパティを追加しました。 - 列挙の新しい値として
TaskAuthenticationTokenを追加AuthenticationMode。
バージョン:2022-01-01
- 特定の場所でサポートされているVM SKUを一覧表示する
Location_ListSupportedVirtualMachineSkus操作を追加しました。 - プロパティ
name、familyName、capabilitiesSupportedSkuモデルを追加しました。 - モデル
SupportedSkusResult追加しました。 - モデル
SkuCapability追加しました。
バージョン:2021-06-01
- ユーザー割り当ての管理IDを
BatchPoolIdentityに割り当てる機能が追加されました。 - マネージドID経由でリソースにアクセスするために、
AzureBlobFileSystemConfiguration、ContainerRegistry、ResourceFileにidentityReferenceプロパティを追加しました。 - VM拡張機能のサポート追加:
-
extensionsVirtualMachineConfiguration不動産を追加しました。 - モデル
VMExtension追加しました。
-
- 新しいプロパティ
nodePlacementConfigurationを用いてVirtualMachineConfigurationで可用性ゾーンを指定する機能を追加しました。-
policyプロパティNodePlacementConfigurationモデルを追加しました。 - 値
RegionalとZonalのエナギュNodePlacementPolicyTypeを追加しました。
-
-
VirtualMachineConfigurationosDisk一時的なOSディスクサポートをDiffDiskSettingsでサポートするプロパティを追加しました。
バージョン:2021-01-01
- 顧客管理鍵で顧客データを暗号化する機能が追加されました:
-
keySourceとkeyVaultPropertiesEncryptionPropertiesモデルを追加しました。 -
KeySource列挙型を追加しました。 - モデル
KeyVaultProperties追加しました。 -
encryptionBatchAccountCreatePropertiesとBatchAccountPropertiesに不動産を追加しました。
-
-
SystemAssigned、UserAssigned、Noneの識別子タイプをサポートするモデルを追加BatchAccountIdentity。 -
identityBatchAccountCreateParametersとBatchAccountUpdateParametersに不動産を追加しました。 -
allowedAuthenticationModesBatchAccountProperties不動産を追加しました。 - バッチ計算ノードが呼び出すエンドポイントをリストする
ListOutboundNetworkDependenciesEndpoints操作が追加されました。
バージョン:2020-09-01
- Poolに
taskSlotsPerNodeプロパティを追加し、固定されたノードごとのタスク動作を置き換えました。 - 公共ネットワークアクセスを制御するための
BatchAccountProperties.publicNetworkAccessを追加しました。 - エンドポイントごとのネットワークアクセスルールを制御するモデル
NetworkProfile追加しました。
バージョン:2020-05-01
プライベートリンクのサポートが追加されました:
- 手術
PrivateEndpointConnection_ListByBatchAccount追加。 - 手術
PrivateEndpointConnection_Get追加。 - 手術
PrivateEndpointConnection_Update追加。 - 手術
PrivateLinkResource_ListByBatchAccount追加。 - 手術
PrivateLinkResource_Get追加。 -
PrivateEndpointConnection、PrivateEndpoint、PrivateLinkResource、PrivateLinkServiceConnectionStateモデルが追加されました。
- 手術
publicNetworkAccessBatchAccountCreateProperties不動産を追加しました。
バージョン:2020-03-01
-
VirtualMachineConfigurationのDiskEncryptionConfiguration特性を利用して、コンピュートノードディスクドライブを暗号化する能力が追加されました。 - パブリックIPを持たないプールをサポートするモデルを追加
PublicIPAddressConfigurationNetworkConfiguration。-
IPAddressProvisioningTypeBatchManaged、UserManaged、NoPublicIPAddressesの値を持つ列挙が追加されました。 -
ipAddressIdsPublicIPAddressConfiguration不動産を追加しました。
-
バージョン:2019-08-01
-
publicIPsプロパティを通じてNetworkConfiguration上のパブリックIPの集合を指定する機能が追加されました。 - プールの各ノードにリモートファイルシステムをマウントする能力を追加
MountConfiguration:-
AzureBlobFileSystemConfiguration、NFSMountConfiguration、CIFSMountConfiguration、AzureFileShareConfigurationモデルが追加されました。 - プールに
mountConfiguration物件を追加しました。
-
バージョン:2019-04-01
- バッチアカウント名が利用可能かどうかを確認する操作
Location_CheckNameAvailability追加しました。 -
CheckNameAvailabilityParametersモデルとCheckNameAvailabilityResultモデルが追加されました。 - 追加
DetectorResponseサポート:- 手術
BatchAccount_ListDetectors追加。 - 手術
BatchAccount_GetDetector追加。
- 手術
バージョン:2018年12月1日
- コンテナ対応プール
containerConfigurationVirtualMachineConfigurationにプロパティを追加しました。- モデル
ContainerConfiguration追加しました。 - モデル
ContainerRegistry追加しました。 - モデル
TaskContainerSettings追加しました。
- モデル
- Poolに完全な
StartTaskモデルサポート付きプロパティを追加startTask。 - データディスクの接続
dataDisksプロパティを追加VirtualMachineConfiguration。 - Azure Hybrid Use Benefit のために
licenseTypeプロパティを追加VirtualMachineConfiguration。 - 値
StorageKeysとBatchAccountManagedIdentityのエナギュAutoStorageAuthenticationModeを追加しました。 -
nodeIdentityReferenceAutoStorageBaseProperties不動産を追加しました。 -
subnetId、endpointConfiguration、dynamicVnetAssignmentScopeプロパティを持つモデルを追加NetworkConfiguration。 - インバウンドエンドポイントを指定するための
PoolEndpointConfigurationモデルおよびInboundNatPoolモデルを追加しました。
バージョン:2017-09-01
- ARMを通じたプール管理サポートの追加:
-
Pool_ListByBatchAccount、Pool_Get、Pool_Create、Pool_Update、Pool_Deleteの操作が追加されました。 -
Pool_DisableAutoScaleとPool_StopResizeの作戦が追加されました。 - 包括的なプール施設
Pool資源モデルを追加しました。
-
- ARMによる証明書管理の追加:
-
Certificate_ListByBatchAccount、Certificate_Get、Certificate_Create、Certificate_Update、Certificate_Delete、Certificate_CancelDeletionの操作が追加されました。
-
- アプリケーションおよびアプリケーションパッケージ管理の追加:
-
Application_List、Application_Get、Application_Create、Application_Update、Application_Deleteの操作が追加されました。 -
ApplicationPackage_List、ApplicationPackage_Get、ApplicationPackage_Create、ApplicationPackage_Delete、ApplicationPackage_Activateの操作が追加されました。
-
- IaaS VMベースのプール構成
VirtualMachineConfigurationモデルを追加しました。 - プールサイズ
ScaleSettings制御用のFixedScaleSettingsとAutoScaleSettingsを備えたモデルを追加しました。
バージョン:2017年5月1日
- Azure Key Vault
KeyVaultReferenceバッチアカウントとの統合モデルを追加しました。 -
BatchServiceモードとUserSubscriptionモードpoolAllocationModeChannelBatchAccountCreatePropertiesのプロパティを追加しました。 -
dedicatedCoreQuotaPerVMFamilyにdedicatedCoreQuotaPerVMFamilyEnforcedとBatchAccountPropertiesプロパティを追加しました。 -
lowPriorityCoreQuotaBatchAccountProperties不動産を追加しました。
バージョン:2017-01-01
- 自動ストレージ設定によるユーザー割り当てストレージアカウントのサポートを追加。
-
storageAccountIdAutoStorageBaseProperties不動産を追加しました。 -
lastKeySyncプロパティAutoStoragePropertiesモデルを追加しました。 - 手術
BatchAccount_SynchronizeAutoStorageKeys追加。
バージョン:2015年12月1日
これはバッチ管理REST APIの初期バージョンです。 以下のコア機能を提供します:
-
バッチアカウント管理:
-
BatchAccount_Create- 指定されたパラメータで新しいバッチアカウントを作成する。 -
BatchAccount_Update- 既存のバッチアカウントのプロパティを更新します。 -
BatchAccount_Delete- 指定されたバッチアカウントを削除します。 -
BatchAccount_Get- 指定されたバッチアカウントに関する情報を取得する。 -
BatchAccount_List- サブスクリプションの下にあるすべてのバッチアカウントを一覧化します。 -
BatchAccount_ListByResourceGroup- リソースグループの下にあるすべてのバッチアカウントを一覧表示します。 -
BatchAccount_GetKeys- 指定されたバッチアカウントのアカウントキーを取得する。 -
BatchAccount_RegenerateKey- バッチアカウントの指定されたアカウントキーを再生成します。
-
-
ロケーション運営:
-
Location_GetQuotas- 指定されたサブスクリプションのバッチサービスクォータを指定された場所で取得します。
-
-
運営:
-
Operations_List- バッチプロバイダーの利用可能な操作を一覧化します。
-