배치 관리 REST API 버전 관리

배치 관리 REST API가 제공하는 작업은 API가 시간이 지남에 따라 진화함에 따라 하위 호환성을 위해 여러 버전을 가질 수 있습니다. 호출 시 REST 호출에 해당 버전을 제공함으로써 사용할 연산의 버전을 지정해야 합니다. 애플리케이션이 구버전 연산을 호출하면, 이전 버전을 계속 호출하거나 코드를 수정해 최신 버전을 호출할 수 있습니다. 버전이 명시되지 않거나 잘못된 버전이 지정되면 오류가 반환됩니다.

어떤 버전의 연산을 사용할지 지정하려면 api-version 쿼리 매개변수를 설정하세요. 이 버전은 해당 형식 YYYY-MM-DD입니다.

최신 버전: 2025-06-01

  • 직무 단계 FIFO

    • 추가된 JobDefaultOrder 유형.
    • 직무 수준의 FIFO 스케줄링을 지원하기 위해 새로운 jobDefaultOrder 부동산으로 확장되었습니다TaskSchedulingPolicy.
  • Pools에 대한 CMK 지원

  • 풀에서의 IPv6 지원

  • 풀에 대한 메타데이터 보안 프로토콜 지원

  • IP 태그 지원

    • 추가된 IPTag 유형.
    • IP 태그 지원을 위한 새로운 ipTags 속성으로 확장되었습니다PublicIPAddressConfiguration.
  • [브레이크 소리] 인증서 지원 제거:

    • 삭제된 인증서 API: Certificate_ListByBatchAccount, Certificate_Get, Certificate_Create, Certificate_Update, Certificate_Delete, .Certificate_CancelDeletion
    • 삭제된 인증서 모델: Certificate, CertificateCreateOrUpdateParameters, CertificateVisibilityCertificateStoreLocationCertificateReferenceCertificateCreateOrUpdatePropertiesCertificateBasePropertiesCertificatePropertiesCertificateFormatCertificateProvisioningState.DeleteCertificateError
    • 풀에서 재산을 제거했습니다 certificates .
  • [브레이크 소리] 모델과 속성 targetNodeCommunicationModecurrentNodeCommunicationMode, 그리고 풀에서 제거했습니다NodeCommunicationMode.

  • [브레이크 소리] 풀에서 재산을 제거했습니다 applicationLicenses .

  • [브레이크 소리] 에서 삭제됨 storageAccountTypeDataDisk. ManagedDisk.storageAccountType를 대신 사용하세요.

  • [브레이크 소리] 풀에서 삭제됨 resourceTags .

이전 버전

이전 버전들은 다음과 같습니다:

버전: 2024-07-01

  • 네트워크 보안 경계(NSP) 지원 추가:

    • 배치 계정에 모든 NSP 구성을 나열하는 작업이 추가 NetworkSecurityPerimeter_ListConfigurations 되었습니다.
    • 특정 NSP 구성을 얻기 위한 추가 NetworkSecurityPerimeter_GetConfiguration 작업.
    • 또한 NSP 구성을 조정하기 위한 추가 NetworkSecurityPerimeter_ReconcileConfiguration 작업.
    • 열거에 부 PublicNetworkAccessType 가가치가 있습니다SecuredByPerimeter.
  • 기밀 VM 지원 추가:

    • 부동산이 추가 VMDiskSecurityProfilesecurityEncryptionType 된 모델입니다.
    • 에 속성을 securityProfile추가했습니다ManagedDisk.
    • 열거에 SecurityTypes 새로운 값으로 추가되었습니다confidentialVM.
  • 공유 갤러리 및 커뮤니티 갤러리 이미지 참고 지원 추가:

    • 더하고 sharedGalleryImageId 속성은 .communityGalleryImageIdImageReference
  • 작업에 대한 컨테이너 바인드 마운트 지원 추가:

  • [브레이크 소리] 클라우드 서비스 구성 풀 지원 제거:

    • 모델 제거 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
    • 속성 secureBootEnabledvTpmEnabled를 가진 모델을 추가했습니다UefiSettings.
    • 값을 가진 trustedLaunch열거자를 추가했습니다SecurityTypes.
    • 에 속성을 securityProfile추가했습니다VirtualMachineConfiguration.
  • 스케일 세트에 대한 서비스 아티팩트 참조 지원 추가:

    • 필요한 id 속성이 있는 모델 추가ServiceArtifactReference.
    • 에 속성을 serviceArtifactReference추가했습니다VirtualMachineConfiguration.
  • 향상된 OS 디스크 구성:

    • 부동산이 추가 ManagedDiskstorageAccountType 된 모델입니다.
    • 에 , , , 그리고 writeAcceleratorEnabled 속성을 추가caching했다OSDisk. managedDiskdiskSizeGB
  • 에 새로운 값StandardSSD_LRS으로 추가됨StorageAccountType.

  • 사용자 정의 태그를 백업 Azure 리소스에 전파할 수 있도록 Pool에 속성을 추가 resourceTags 했습니다. poolAllocationMode UserSubscription경우에만 적용됩니다.

버전: 2023-05-01

  • 에 불리언 속성을 enableAcceleratedNetworkingNetworkConfiguration추가했습니다.

    • 이 속성은 이 풀이 가속 네트워킹을 활성화해야 하는지 여부를 결정하며, 기본값은 false로 설정됩니다.
    • 이 기능을 활성화할 수 있는지는 운영체제/VM 인스턴스가 지원되는지와도 관련이 있으며, 이는 AcceleratedNetworking 정책과 일치해야 합니다.
  • 에 불리언 속성을 enableAutomaticUpgradeVMExtension추가했습니다.

    • 이 특성은 연장선의 최신 버전이 있을 경우 자동으로 업그레이드할지 여부를 결정합니다.
  • 이제 의 ContainerConfiguration 성질 type 은 두 값을 지지합니다: DockerCompatibleCriCompatible.

버전: 2022-10-01

  • 값을 가진 DefaultClassicSimplified 열거자를 추가 NodeCommunicationMode 하여 풀이 배치 서비스와 어떻게 통신하는지 결정합니다.
  • 풀에 현재 풀 통신 모드의 상태를 참조하는 속성을 추가 currentNodeCommunicationMode 했습니다.
  • 풀에 원하는 노드 통신 모드를 참조하는 속성을 추가 targetNodeCommunicationMode 했습니다.

버전: 2022-06-01

버전: 2022-01-01

  • 특정 위치에서 지원되는 VM SKU를 나열하는 작업을 추가 Location_ListSupportedVirtualMachineSkus 했습니다.
  • 속성을 가진 name모델을 추가했다. familyNamecapabilitiesSupportedSku
  • 모델 추가 SupportedSkusResult .
  • 모델 추가 SkuCapability .

버전: 2021-06-01

버전: 2021-01-01

버전: 2020-09-01

  • Pool에 속성을 추가 taskSlotsPerNode 하여 고정된 노드별 작업 동작을 대체했습니다.
  • 공용 네트워크 접속을 제어하기 위해 추가되었습니다 BatchAccountProperties.publicNetworkAccess .
  • 엔드포인트별로 네트워크 접근 규칙을 제어하는 모델을 추가했습니다 NetworkProfile .

버전: 2020-05-01

버전: 2020-03-01

버전: 2019-08-01

버전: 2019-04-01

버전: 2018-12-01

버전: 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 - 배치 제공자에 대한 사용 가능한 작업 목록.