배치 관리 REST API가 제공하는 작업은 API가 시간이 지남에 따라 진화함에 따라 하위 호환성을 위해 여러 버전을 가질 수 있습니다. 호출 시 REST 호출에 해당 버전을 제공함으로써 사용할 연산의 버전을 지정해야 합니다. 애플리케이션이 구버전 연산을 호출하면, 이전 버전을 계속 호출하거나 코드를 수정해 최신 버전을 호출할 수 있습니다. 버전이 명시되지 않거나 잘못된 버전이 지정되면 오류가 반환됩니다.
어떤 버전의 연산을 사용할지 지정하려면 api-version 쿼리 매개변수를 설정하세요. 이 버전은 해당 형식 YYYY-MM-DD입니다.
최신 버전: 2025-06-01
직무 단계 FIFO
- 추가된
JobDefaultOrder유형. - 직무 수준의 FIFO 스케줄링을 지원하기 위해 새로운
jobDefaultOrder부동산으로 확장되었습니다TaskSchedulingPolicy.
- 추가된
Pools에 대한 CMK 지원
- 풀에서 고객 관리 키(CMK) 지원을 위해 추가
DiskCustomerManagedKey되었습니다. - 새로운
DiskEncryptionConfiguration부동산으로 확장되었습니다customerManagedKey. - 새로운
ManagedDisk부동산으로 확장되었습니다diskEncryptionSet. - 디스크 암호화 세트를 참조하기 위해 추가
DiskEncryptionSetParameters되었습니다.
- 풀에서 고객 관리 키(CMK) 지원을 위해 추가
풀에서의 IPv6 지원
- 추가된
IPFamily유형. - 신규
ipFamilies및ipTags부동산으로 확장되었습니다PublicIPAddressConfiguration.
- 추가된
풀에 대한 메타데이터 보안 프로토콜 지원
- 더하고
HostEndpointSettingsHostEndpointSettingsModeTypes. -
ProxyAgentSettings을(를) 추가했습니다. - 메타데이터 보안 프로토콜 지원을 위한 새로운
SecurityProfile속성으로 확장되었습니다proxyAgentSettings.
- 더하고
IP 태그 지원
- 추가된
IPTag유형. - IP 태그 지원을 위한 새로운
ipTags속성으로 확장되었습니다PublicIPAddressConfiguration.
- 추가된
[브레이크 소리] 인증서 지원 제거:
- 삭제된 인증서 API:
Certificate_ListByBatchAccount,Certificate_Get,Certificate_Create,Certificate_Update,Certificate_Delete, .Certificate_CancelDeletion - 삭제된 인증서 모델:
Certificate,CertificateCreateOrUpdateParameters,CertificateVisibilityCertificateStoreLocationCertificateReferenceCertificateCreateOrUpdatePropertiesCertificateBasePropertiesCertificatePropertiesCertificateFormatCertificateProvisioningState.DeleteCertificateError - 풀에서 재산을 제거했습니다
certificates.
- 삭제된 인증서 API:
[브레이크 소리] 모델과 속성
targetNodeCommunicationModecurrentNodeCommunicationMode, 그리고 풀에서 제거했습니다NodeCommunicationMode.[브레이크 소리] 풀에서 재산을 제거했습니다
applicationLicenses.[브레이크 소리] 에서 삭제됨
storageAccountTypeDataDisk.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-07-01
네트워크 보안 경계(NSP) 지원 추가:
- 배치 계정에 모든 NSP 구성을 나열하는 작업이 추가
NetworkSecurityPerimeter_ListConfigurations되었습니다. - 특정 NSP 구성을 얻기 위한 추가
NetworkSecurityPerimeter_GetConfiguration작업. - 또한 NSP 구성을 조정하기 위한 추가
NetworkSecurityPerimeter_ReconcileConfiguration작업. - 열거에 부
PublicNetworkAccessType가가치가 있습니다SecuredByPerimeter.
- 배치 계정에 모든 NSP 구성을 나열하는 작업이 추가
기밀 VM 지원 추가:
- 부동산이 추가
VMDiskSecurityProfilesecurityEncryptionType된 모델입니다. - 에 속성을
securityProfile추가했습니다ManagedDisk. - 열거에
SecurityTypes새로운 값으로 추가되었습니다confidentialVM.
- 부동산이 추가
공유 갤러리 및 커뮤니티 갤러리 이미지 참고 지원 추가:
- 더하고
sharedGalleryImageId속성은 .communityGalleryImageIdImageReference
- 더하고
작업에 대한 컨테이너 바인드 마운트 지원 추가:
- 모델과 속성이
sourceisReadOnly추가ContainerHostBatchBindMountEntry되었습니다. - , ,
VfsMounts,TaskJobPrep, , 그리고Applications의 값을StartupShared가진 열거기를 추가했습니다ContainerHostDataPath. - 에 속성을
containerHostBatchBindMounts추가했습니다TaskContainerSettings.
- 모델과 속성이
[브레이크 소리] 클라우드 서비스 구성 풀 지원 제거:
- 모델 제거
CloudServiceConfiguration. - 에서
cloudServiceConfiguration속성이 제거되었습니다DeploymentConfiguration. - 조작이 제거되었습니다
Location_ListSupportedCloudServiceSkus.
- 모델 제거
버전: 2024-02-01
VM 풀에 대한 OS 업그레이드 정책 지원 추가:
- 속성을 가진
mode모델을 추가했다.automaticOSUpgradePolicyrollingUpgradePolicyUpgradePolicy - 속성을 가진
disableAutomaticRollbackenableAutomaticOSUpgrade모델을 추가했습니다AutomaticOSUpgradePolicy. , ,useRollingUpgradePolicyosRollingUpgradeDeferral, 그리고 . - 속성을 가진 모델 추가
maxBatchInstancePercent,RollingUpgradePolicy,maxUnhealthyUpgradedInstancePercent.rollbackFailedInstancesOnPolicyBreachmaxUnhealthyInstancePercentpauseTimeBetweenBatchesprioritizeUnhealthyInstancesenableCrossZoneUpgrade - 풀에 부동산을 추가했습니다
upgradePolicy. - 에 , ,
rolling와 값을 가진manualautomatic열거자를 추가했다UpgradeMode.
- 속성을 가진
에 속성을
batchSupportEndOfLife추가했습니다SupportedSku.
버전: 2023-11-01
VM 풀에 대한 신뢰 실행 / 보안 프로필 지원 추가:
- 속성을 가진
encryptionAtHost모델을 추가했다.securityTypeuefiSettingsSecurityProfile - 속성
secureBootEnabled와vTpmEnabled를 가진 모델을 추가했습니다UefiSettings. - 값을 가진
trustedLaunch열거자를 추가했습니다SecurityTypes. - 에 속성을
securityProfile추가했습니다VirtualMachineConfiguration.
- 속성을 가진
스케일 세트에 대한 서비스 아티팩트 참조 지원 추가:
- 필요한
id속성이 있는 모델 추가ServiceArtifactReference. - 에 속성을
serviceArtifactReference추가했습니다VirtualMachineConfiguration.
- 필요한
향상된 OS 디스크 구성:
- 부동산이 추가
ManagedDiskstorageAccountType된 모델입니다. - 에 , , , 그리고
writeAcceleratorEnabled속성을 추가caching했다OSDisk.managedDiskdiskSizeGB
- 부동산이 추가
에 새로운 값
StandardSSD_LRS으로 추가됨StorageAccountType.사용자 정의 태그를 백업 Azure 리소스에 전파할 수 있도록 Pool에 속성을 추가
resourceTags했습니다.poolAllocationModeUserSubscription경우에만 적용됩니다.
버전: 2023-05-01
에 불리언 속성을
enableAcceleratedNetworkingNetworkConfiguration추가했습니다.- 이 속성은 이 풀이 가속 네트워킹을 활성화해야 하는지 여부를 결정하며, 기본값은 false로 설정됩니다.
- 이 기능을 활성화할 수 있는지는 운영체제/VM 인스턴스가 지원되는지와도 관련이 있으며, 이는 AcceleratedNetworking 정책과 일치해야 합니다.
에 불리언 속성을
enableAutomaticUpgradeVMExtension추가했습니다.- 이 특성은 연장선의 최신 버전이 있을 경우 자동으로 업그레이드할지 여부를 결정합니다.
이제 의
ContainerConfiguration성질type은 두 값을 지지합니다:DockerCompatible와CriCompatible.
버전: 2022-10-01
- 값을 가진
DefaultClassicSimplified열거자를 추가NodeCommunicationMode하여 풀이 배치 서비스와 어떻게 통신하는지 결정합니다. - 풀에 현재 풀 통신 모드의 상태를 참조하는 속성을 추가
currentNodeCommunicationMode했습니다. - 풀에 원하는 노드 통신 모드를 참조하는 속성을 추가
targetNodeCommunicationMode했습니다.
버전: 2022-06-01
- 개인 엔드포인트 연결을 삭제하는 연산을 추가했습니다
PrivateEndpointConnection_Delete. - 인증 모드에
BatchAccountCreateProperties속성이 추가allowedAuthenticationModes되었습니다BatchAccountUpdateProperties. - 열거에
AuthenticationMode새로운 값으로 추가되었습니다TaskAuthenticationToken.
버전: 2022-01-01
- 특정 위치에서 지원되는 VM SKU를 나열하는 작업을 추가
Location_ListSupportedVirtualMachineSkus했습니다. - 속성을 가진
name모델을 추가했다.familyNamecapabilitiesSupportedSku - 모델 추가
SupportedSkusResult. - 모델 추가
SkuCapability.
버전: 2021-06-01
- 사용자 할당 관리 신원
BatchPoolIdentity을 . - 관리된 신원을 통한 자원 접근을 지원하기 위해 , ,
ContainerRegistryResourceFile에AzureBlobFileSystemConfiguration속성을 추가identityReference했습니다. - VM 확장 지원 추가:
- 에 속성을
extensions추가했습니다VirtualMachineConfiguration. - 모델 추가
VMExtension.
- 에 속성을
- 에 새로운 속성을
nodePlacementConfigurationVirtualMachineConfiguration사용하여 가용성 존을 지정할 수 있는 기능을 추가했습니다.- 부동산이 추가
NodePlacementConfigurationpolicy된 모델입니다. - 값을 가진
RegionalZonal열거를 추가했습니다NodePlacementPolicyType.
- 부동산이 추가
- .을 통해
DiffDiskSettings일시적인 OS 디스크 지원과 관련된 속성을VirtualMachineConfiguration추가했습니다osDisk.
버전: 2021-01-01
- 고객 관리 키를 이용한 고객 데이터 암호화 기능 추가:
- 모델에
keySourcekeyVaultProperties와 를 추가했습니다EncryptionProperties. - 열거형이 추가
KeySource되었습니다. - 모델 추가
KeyVaultProperties. - 와 에
BatchAccountCreatePropertiesBatchAccountProperties속성을 추가했다encryption.
- 모델에
- 모델 지원
SystemAssignedUserAssigned, , 항None등식 유형이 추가BatchAccountIdentity되었습니다. - 와 에
BatchAccountCreateParametersBatchAccountUpdateParameters속성을 추가했다identity. - 에 속성을
allowedAuthenticationModes추가했습니다BatchAccountProperties. - 배치 컴퓨트 노드가 호출할 수 있는 엔드포인트를 나열하는 추가
ListOutboundNetworkDependenciesEndpoints연산.
버전: 2020-09-01
- Pool에 속성을 추가
taskSlotsPerNode하여 고정된 노드별 작업 동작을 대체했습니다. - 공용 네트워크 접속을 제어하기 위해 추가되었습니다
BatchAccountProperties.publicNetworkAccess. - 엔드포인트별로 네트워크 접근 규칙을 제어하는 모델을 추가했습니다
NetworkProfile.
버전: 2020-05-01
추가된 프라이빗 링크 지원:
- 추가 수술.
PrivateEndpointConnection_ListByBatchAccount - 추가 수술.
PrivateEndpointConnection_Get - 추가 수술.
PrivateEndpointConnection_Update - 추가 수술.
PrivateLinkResource_ListByBatchAccount - 추가 수술.
PrivateLinkResource_Get - 추가,
PrivateEndpointConnectionPrivateEndpoint,PrivateLinkResource, 그리고PrivateLinkServiceConnectionState모델들.
- 추가 수술.
에 속성을
publicNetworkAccess추가했습니다BatchAccountCreateProperties.
버전: 2020-03-01
- 의 속성을
VirtualMachineConfiguration사용하여DiskEncryptionConfiguration컴퓨트 노드 디스크 드라이브를 암호화할 수 있는 추가 기능 - 공용 IP가 없는 풀을 지원하기 위해 모델을
NetworkConfiguration추가했습니다PublicIPAddressConfiguration.- 에 , ,
NoPublicIPAddresses와 값을 가진UserManagedBatchManaged열거자를 추가했다IPAddressProvisioningType. - 에 속성을
ipAddressIds추가했습니다PublicIPAddressConfiguration.
- 에 , ,
버전: 2019-08-01
- 부동산을
publicIPs통해 공NetworkConfiguration인 IP 모음을 지정할 수 있는 기능이 추가되었습니다. - 다음 경로를 통해
MountConfiguration풀의 각 노드에 원격 파일 시스템을 마운트할 수 있는 추가 기능- 추가,
AzureBlobFileSystemConfigurationNFSMountConfiguration,CIFSMountConfiguration, 그리고AzureFileShareConfiguration모델들. - 풀에 부동산을 추가했습니다
mountConfiguration.
- 추가,
버전: 2019-04-01
- 배치 계정 이름이 있는지 확인하는 추가
Location_CheckNameAvailability작업입니다. - 추가
CheckNameAvailabilityParameters된 모델CheckNameAvailabilityResult들. - 추가
DetectorResponse지원:- 추가 수술.
BatchAccount_ListDetectors - 추가 수술.
BatchAccount_GetDetector
- 추가 수술.
버전: 2018-12-01
- 컨테이너 지원 풀에 속성이 추가
containerConfigurationVirtualMachineConfiguration되었습니다.- 모델 추가
ContainerConfiguration. - 모델 추가
ContainerRegistry. - 모델 추가
TaskContainerSettings.
- 모델 추가
- 풀에 완전한
StartTask모델 지원을 제공하는 속성을 추가startTask했습니다. - 데이터 디스크 부착 속성을
VirtualMachineConfiguration추가dataDisks했습니다. - Azure Hybrid Use Benefit for Azure Hybrid Benefit 에 속성 추가
licenseTypeVirtualMachineConfiguration. - 값을 가진
StorageKeysBatchAccountManagedIdentity열거를 추가했습니다AutoStorageAuthenticationMode. - 에 속성을
nodeIdentityReference추가했습니다AutoStorageBaseProperties. - , , ,
dynamicVnetAssignmentScope그리고 속성이endpointConfigurationsubnetId추가NetworkConfiguration된 모델. - 인바운드 엔드포인트를 지정하기 위한 추가
PoolEndpointConfigurationInboundNatPool및 모델들.
버전: 2017-09-01
- ARM을 통한 풀 관리 지원 추가:
- , ,
Pool_Create, , 연Pool_Delete산을 추가Pool_GetPool_ListByBatchAccountPool_Update했습니다. - 추가
Pool_DisableAutoScale된 작업.Pool_StopResize - 포괄적인 수영장 자산을 포함한 추가
Pool자원 모델.
- , ,
- ARM을 통한 인증서 관리 추가:
- , ,
Certificate_Create,Certificate_Update,Certificate_Delete, 연Certificate_CancelDeletion산을 추가Certificate_ListByBatchAccountCertificate_Get했습니다.
- , ,
- 애플리케이션 및 애플리케이션 패키지 관리 추가 기능:
- , ,
Application_Create, , 연Application_Delete산을 추가Application_GetApplication_ListApplication_Update했습니다. - , ,
ApplicationPackage_Create, , 연ApplicationPackage_Activate산을 추가ApplicationPackage_GetApplicationPackage_ListApplicationPackage_Delete했습니다.
- , ,
- IaaS VM 기반 풀 구성을 위한 추가
VirtualMachineConfiguration모델. - 수영장 크기를 제어하는 모델
FixedScaleSettingsAutoScaleSettings이 추가ScaleSettings되었습니다.
버전: 2017-05-01
- Azure Key Vault Batch 계정과의 통합 모델을 추가
KeyVaultReference했습니다. - 와 모드에
BatchAccountCreatePropertiesBatchServiceUserSubscription속성을 추가poolAllocationMode했습니다. - 더하고
dedicatedCoreQuotaPerVMFamily속성은 .dedicatedCoreQuotaPerVMFamilyEnforcedBatchAccountProperties - 에 속성을
lowPriorityCoreQuota추가했습니다BatchAccountProperties.
버전: 2017-01-01
- 자동 저장 설정을 통한 사용자 지정 스토리지 계정 지원 추가.
- 에 속성을
storageAccountId추가했습니다AutoStorageBaseProperties. - 부동산이 추가
AutoStoragePropertieslastKeySync된 모델입니다. - 추가 수술.
BatchAccount_SynchronizeAutoStorageKeys
버전: 2015-12-01
이것이 배치 관리 REST API의 초기 버전입니다. 다음과 같은 핵심 기능을 제공합니다:
-
배치 계정 관리:
-
BatchAccount_Create- 지정된 매개변수를 가진 새로운 배치 계정을 생성합니다. -
BatchAccount_Update- 기존 배치 계정의 속성을 업데이트합니다. -
BatchAccount_Delete- 지정된 배치 계정을 삭제합니다. -
BatchAccount_Get- 지정된 배치 계정에 대한 정보를 얻습니다. -
BatchAccount_List- 구독 하에 있는 모든 배치 계정을 나열합니다. -
BatchAccount_ListByResourceGroup- 리소스 그룹 내 모든 배치 계정을 나열합니다. -
BatchAccount_GetKeys- 지정된 배치 계정의 계정 키를 얻습니다. -
BatchAccount_RegenerateKey- 배치 계정의 지정된 계좌 키를 재생성합니다.
-
-
위치 운영:
-
Location_GetQuotas- 지정된 구독에 대해 해당 위치에서 배치 서비스 할당량을 얻습니다.
-
-
운영:
-
Operations_List- 배치 제공자에 대한 사용 가능한 작업 목록.
-