BatchPoolUpdateOptions interface

Parameters for update a Azure Batch Pool.

속성

applicationPackageReferences

풀의 각 컴퓨팅 노드에 설치할 패키지 목록입니다. 패키지 참조에 대한 변경 내용은 풀에 조인하는 모든 새 노드에 영향을 주지만 다시 부팅하거나 이미지로 다시 설치할 때까지 풀에 이미 있는 컴퓨팅 노드에는 영향을 미치지 않습니다. 이 요소가 있으면 기존 패키지 참조를 대체합니다. 빈 컬렉션을 지정하면 모든 패키지 참조가 풀에서 제거됩니다. 생략하면 기존 패키지 참조는 변경되지 않은 상태로 유지됩니다.

displayName

풀의 표시 이름입니다. 표시 이름은 고유할 필요가 없으며 최대 길이 1024까지 유니코드 문자를 포함할 수 있습니다. 이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

enableInterNodeCommunication

풀이 컴퓨팅 노드 간의 직접 통신을 허용하는지 여부입니다. 노드 간 통신을 사용하도록 설정하면 풀의 컴퓨팅 노드에 대한 배포 제한으로 인해 풀의 최대 크기가 제한됩니다. 이로 인해 풀이 원하는 크기에 도달하지 못할 수 있습니다. 기본값은 false입니다.

이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

metadata

풀과 메타데이터로 연결된 이름-값 쌍의 목록입니다. 이 요소가 있으면 풀에 구성된 기존 메타데이터를 대체합니다. 빈 컬렉션을 지정하면 풀에서 메타데이터가 제거됩니다. 생략하면 기존 메타데이터는 변경되지 않은 상태로 유지됩니다.

mountConfiguration

풀의 전체 수명 동안 지정된 파일 시스템을 사용하여 스토리지를 마운트합니다. Azure 파일공유, NFS, CIFS 또는 Blobfuse 기반 파일 시스템을 사용해 저장소를 마운트하세요.

이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

networkConfiguration

풀에 대한 네트워크 구성입니다. 이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

startTask

풀에 조인할 때 각 컴퓨팅 노드에서 실행할 작업입니다. 태스크는 컴퓨팅 노드가 풀에 추가되거나 컴퓨팅 노드가 다시 시작될 때 실행됩니다. 이 요소가 있으면 기존 StartTask를 덮어씁니다. 생략하면 기존 StartTask는 변경되지 않은 상태로 유지됩니다.

taskSchedulingPolicy

풀의 컴퓨팅 노드에 태스크를 분산하는 방법 지정하지 않으면 기본값이 분산됩니다.

이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

taskSlotsPerNode

풀의 단일 컴퓨팅 노드에서 동시 작업을 실행하는 데 사용할 수 있는 작업 슬롯 수입니다. 기본값은 1입니다. 최대값은 풀의 vmSize 코어 수의 4배 또는 256의 작은 값입니다.

이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

upgradePolicy

풀에 대한 업그레이드 정책입니다. 자동, 수동 또는 롤링과 같은 업그레이드 정책에 대해 설명합니다.

이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

userAccounts

풀의 각 컴퓨팅 노드에 만들 사용자 계정 목록입니다. 이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

virtualMachineConfiguration

풀에 대한 가상 머신 구성입니다. 이 속성을 지정해야 합니다.

이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

vmSize

풀의 가상 머신 크기입니다. 풀 내 사용 가능한 가상 머신 크기에 대한 정보는 'Azure Batch 풀 내 컴퓨트 노드의 VM 크기 선택(https://dotnet.territoriali.olinfo.it/azure/batch/batch-pool-vm-sizes)을 참조하세요.

이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

속성 세부 정보

applicationPackageReferences

풀의 각 컴퓨팅 노드에 설치할 패키지 목록입니다. 패키지 참조에 대한 변경 내용은 풀에 조인하는 모든 새 노드에 영향을 주지만 다시 부팅하거나 이미지로 다시 설치할 때까지 풀에 이미 있는 컴퓨팅 노드에는 영향을 미치지 않습니다. 이 요소가 있으면 기존 패키지 참조를 대체합니다. 빈 컬렉션을 지정하면 모든 패키지 참조가 풀에서 제거됩니다. 생략하면 기존 패키지 참조는 변경되지 않은 상태로 유지됩니다.

applicationPackageReferences?: BatchApplicationPackageReference[]

속성 값

displayName

풀의 표시 이름입니다. 표시 이름은 고유할 필요가 없으며 최대 길이 1024까지 유니코드 문자를 포함할 수 있습니다. 이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

displayName?: string

속성 값

string

enableInterNodeCommunication

풀이 컴퓨팅 노드 간의 직접 통신을 허용하는지 여부입니다. 노드 간 통신을 사용하도록 설정하면 풀의 컴퓨팅 노드에 대한 배포 제한으로 인해 풀의 최대 크기가 제한됩니다. 이로 인해 풀이 원하는 크기에 도달하지 못할 수 있습니다. 기본값은 false입니다.

이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

enableInterNodeCommunication?: boolean

속성 값

boolean

metadata

풀과 메타데이터로 연결된 이름-값 쌍의 목록입니다. 이 요소가 있으면 풀에 구성된 기존 메타데이터를 대체합니다. 빈 컬렉션을 지정하면 풀에서 메타데이터가 제거됩니다. 생략하면 기존 메타데이터는 변경되지 않은 상태로 유지됩니다.

metadata?: BatchMetadataItem[]

속성 값

mountConfiguration

풀의 전체 수명 동안 지정된 파일 시스템을 사용하여 스토리지를 마운트합니다. Azure 파일공유, NFS, CIFS 또는 Blobfuse 기반 파일 시스템을 사용해 저장소를 마운트하세요.

이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

mountConfiguration?: MountConfiguration[]

속성 값

networkConfiguration

풀에 대한 네트워크 구성입니다. 이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

networkConfiguration?: NetworkConfiguration

속성 값

startTask

풀에 조인할 때 각 컴퓨팅 노드에서 실행할 작업입니다. 태스크는 컴퓨팅 노드가 풀에 추가되거나 컴퓨팅 노드가 다시 시작될 때 실행됩니다. 이 요소가 있으면 기존 StartTask를 덮어씁니다. 생략하면 기존 StartTask는 변경되지 않은 상태로 유지됩니다.

startTask?: BatchStartTask

속성 값

taskSchedulingPolicy

풀의 컴퓨팅 노드에 태스크를 분산하는 방법 지정하지 않으면 기본값이 분산됩니다.

이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

taskSchedulingPolicy?: BatchTaskSchedulingPolicy

속성 값

taskSlotsPerNode

풀의 단일 컴퓨팅 노드에서 동시 작업을 실행하는 데 사용할 수 있는 작업 슬롯 수입니다. 기본값은 1입니다. 최대값은 풀의 vmSize 코어 수의 4배 또는 256의 작은 값입니다.

이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

taskSlotsPerNode?: number

속성 값

number

upgradePolicy

풀에 대한 업그레이드 정책입니다. 자동, 수동 또는 롤링과 같은 업그레이드 정책에 대해 설명합니다.

이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

upgradePolicy?: UpgradePolicy

속성 값

userAccounts

풀의 각 컴퓨팅 노드에 만들 사용자 계정 목록입니다. 이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

userAccounts?: UserAccount[]

속성 값

virtualMachineConfiguration

풀에 대한 가상 머신 구성입니다. 이 속성을 지정해야 합니다.

이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

virtualMachineConfiguration?: VirtualMachineConfiguration

속성 값

vmSize

풀의 가상 머신 크기입니다. 풀 내 사용 가능한 가상 머신 크기에 대한 정보는 'Azure Batch 풀 내 컴퓨트 노드의 VM 크기 선택(https://dotnet.territoriali.olinfo.it/azure/batch/batch-pool-vm-sizes)을 참조하세요.

이 필드는 풀이 비어 있는 경우에만 업데이트할 수 있습니다.

vmSize?: string

속성 값

string