Pool interface
풀에 대한 정보를 포함합니다.
- Extends
속성
allocation |
풀의 크기 조정 여부입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
allocation |
풀이 현재 할당 상태로 설정된 시간입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
application |
애플리케이션 라이선스 목록은 사용 가능한 Batch 서비스 애플리케이션 라이선스의 하위 집합이어야 합니다. 지원되지 않는 라이선스가 요청되면 풀 만들기가 실패합니다. |
application |
애플리케이션 패키지 참조에 대한 변경 내용은 풀에 조인하는 모든 새 컴퓨팅 노드에 영향을 주지만 다시 부팅하거나 다시 설치할 때까지 풀에 이미 있는 컴퓨팅 노드에는 영향을 미치지 않습니다. 지정된 풀에는 최대 10개의 애플리케이션 패키지 참조가 있습니다. |
auto |
이 속성은 풀이 자동으로 크기 조정되는 경우에만 설정됩니다(예: autoScaleSettings가 사용됨). 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
certificates | Windows 컴퓨팅 노드의 경우 Batch 서비스는 지정된 인증서 저장소 및 위치에 인증서를 설치합니다. Linux 컴퓨팅 노드의 경우 인증서는 작업 디렉터리 내의 디렉터리에 저장되고 환경 변수 AZ_BATCH_CERTIFICATES_DIR 이 위치를 쿼리하기 위해 태스크에 제공됩니다. 'remoteUser'의 표시 유형이 있는 인증서의 경우 사용자의 홈 디렉터리(예: /home/{user-name}/certs)에 'certs' 디렉터리가 만들어지고 인증서가 해당 디렉터리에 배치됩니다. 경고: 이 속성은 더 이상 사용되지 않으며 2024년 2월 이후에 제거됩니다. 대신 Azure KeyVault 확장을 사용하세요. |
creation |
풀을 만든 시간입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
current |
현재 풀에 있는 전용 컴퓨팅 노드의 수입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
current |
현재 풀에 있는 스폿/우선 순위가 낮은 컴퓨팅 노드의 수입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
current |
풀이 Batch 서비스와 통신하는 방법을 결정합니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
deployment |
CloudServiceConfiguration을 사용하면 노드가 Azure Cloud Services(PaaS)를 사용하여 만들어야 하는 반면 VirtualMachineConfiguration은 Azure Virtual Machines(IaaS)를 사용합니다. |
display |
표시 이름은 고유할 필요가 없으며 최대 길이 1024까지 유니코드 문자를 포함할 수 있습니다. |
identity | Batch 풀에 사용되는 ID 유형입니다. |
inter |
이렇게 하면 풀에 할당할 수 있는 노드가 제한됩니다. 이 값을 사용하도록 설정하면 요청된 노드 수가 풀에 할당될 가능성을 줄일 수 있습니다. 지정하지 않으면 이 값은 기본적으로 'Disabled'로 설정됩니다. |
last |
targetDedicatedNodes 또는 autoScaleSettings와 같은 풀 수준 데이터가 마지막으로 변경된 시간입니다. 컴퓨팅 노드 변경 상태와 같은 노드 수준 변경은 고려하지 않습니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
metadata | Batch 서비스는 메타데이터에 의미를 할당하지 않습니다. 사용자 코드를 사용하기 위한 것입니다. |
mount |
Azure Files, NFS, CIFS/SMB 및 Blobfuse를 지원합니다. |
network |
풀에 대한 네트워크 구성입니다. |
provisioning |
풀의 현재 상태입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
provisioning |
풀이 현재 상태로 설정된 시간입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
resize |
현재 작업(풀 AllocationState가 크기 조정 중인 경우) 또는 이전에 완료된 작업(AllocationState가 Steady인 경우)에 대해 설명합니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
resource |
Azure Batch 풀과 연결할 사용자 정의 태그입니다. 지정된 경우 이러한 태그는 풀과 연결된 지원 Azure 리소스로 전파됩니다. 이 속성은 PoolAllocationMode 속성이 'UserSubscription'으로 설정된 Batch 계정을 만든 경우에만 지정할 수 있습니다. |
scale |
풀의 원하는 크기를 정의합니다. 요청된 targetDedicatedNodes가 지정된 'fixedScale' 또는 주기적으로 다시 평가되는 수식을 정의하는 'autoScale'일 수 있습니다. 이 속성을 지정하지 않으면 풀은 targetDedicatedNodes가 0인 고정 배율을 갖습니다. |
start |
PATCH(업데이트) 작업에서 이 속성을 빈 개체로 설정하여 풀에서 시작 작업을 제거할 수 있습니다. |
target |
생략하면 기본값은 Default입니다. |
task |
지정하지 않으면 기본값이 분산됩니다. |
task |
기본값은 1입니다. 최대값은 풀의 vmSize 코어 수의 4배 또는 256개입니다. |
upgrade |
자동, 수동 또는 롤링과 같은 업그레이드 정책에 대해 설명합니다. |
user |
풀의 각 노드에 만들 사용자 계정 목록입니다. |
vm |
Cloud Services 풀에 사용 가능한 가상 머신 크기(cloudServiceConfiguration으로 만든 풀)에 대한 자세한 내용은 Cloud Services 크기(https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/)를 참조하세요. Batch는 ExtraSmall을 제외한 모든 Cloud Services VM 크기를 지원합니다. Virtual Machines Marketplace(virtualMachineConfiguration으로 만든 풀)의 이미지를 사용하여 풀에 사용할 수 있는 VM 크기에 대한 자세한 내용은 Virtual Machines 크기(Linux) 또는 Virtual Machines 크기(https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/Windows)(https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/)를 참조하세요. Batch는 STANDARD_A0 및 Premium Storage(STANDARD_GS, STANDARD_DS 및 STANDARD_DSV2 시리즈)를 제외한 모든 Azure VM 크기를 지원합니다. |
상속된 속성
etag | 동시성 문에 사용되는 리소스의 ETag입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
id | 리소스의 ID입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
name | 리소스의 이름입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
type | 리소스 형식입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
속성 세부 정보
allocationState
풀의 크기 조정 여부입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
allocationState?: AllocationState
속성 값
allocationStateTransitionTime
풀이 현재 할당 상태로 설정된 시간입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
allocationStateTransitionTime?: Date
속성 값
Date
applicationLicenses
애플리케이션 라이선스 목록은 사용 가능한 Batch 서비스 애플리케이션 라이선스의 하위 집합이어야 합니다. 지원되지 않는 라이선스가 요청되면 풀 만들기가 실패합니다.
applicationLicenses?: string[]
속성 값
string[]
applicationPackages
애플리케이션 패키지 참조에 대한 변경 내용은 풀에 조인하는 모든 새 컴퓨팅 노드에 영향을 주지만 다시 부팅하거나 다시 설치할 때까지 풀에 이미 있는 컴퓨팅 노드에는 영향을 미치지 않습니다. 지정된 풀에는 최대 10개의 애플리케이션 패키지 참조가 있습니다.
applicationPackages?: ApplicationPackageReference[]
속성 값
autoScaleRun
이 속성은 풀이 자동으로 크기 조정되는 경우에만 설정됩니다(예: autoScaleSettings가 사용됨). 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
autoScaleRun?: AutoScaleRun
속성 값
certificates
Windows 컴퓨팅 노드의 경우 Batch 서비스는 지정된 인증서 저장소 및 위치에 인증서를 설치합니다. Linux 컴퓨팅 노드의 경우 인증서는 작업 디렉터리 내의 디렉터리에 저장되고 환경 변수 AZ_BATCH_CERTIFICATES_DIR 이 위치를 쿼리하기 위해 태스크에 제공됩니다. 'remoteUser'의 표시 유형이 있는 인증서의 경우 사용자의 홈 디렉터리(예: /home/{user-name}/certs)에 'certs' 디렉터리가 만들어지고 인증서가 해당 디렉터리에 배치됩니다.
경고: 이 속성은 더 이상 사용되지 않으며 2024년 2월 이후에 제거됩니다. 대신 Azure KeyVault 확장을 사용하세요.
certificates?: CertificateReference[]
속성 값
creationTime
풀을 만든 시간입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
creationTime?: Date
속성 값
Date
currentDedicatedNodes
현재 풀에 있는 전용 컴퓨팅 노드의 수입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
currentDedicatedNodes?: number
속성 값
number
currentLowPriorityNodes
현재 풀에 있는 스폿/우선 순위가 낮은 컴퓨팅 노드의 수입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
currentLowPriorityNodes?: number
속성 값
number
currentNodeCommunicationMode
풀이 Batch 서비스와 통신하는 방법을 결정합니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
currentNodeCommunicationMode?: NodeCommunicationMode
속성 값
deploymentConfiguration
CloudServiceConfiguration을 사용하면 노드가 Azure Cloud Services(PaaS)를 사용하여 만들어야 하는 반면 VirtualMachineConfiguration은 Azure Virtual Machines(IaaS)를 사용합니다.
deploymentConfiguration?: DeploymentConfiguration
속성 값
displayName
표시 이름은 고유할 필요가 없으며 최대 길이 1024까지 유니코드 문자를 포함할 수 있습니다.
displayName?: string
속성 값
string
identity
interNodeCommunication
이렇게 하면 풀에 할당할 수 있는 노드가 제한됩니다. 이 값을 사용하도록 설정하면 요청된 노드 수가 풀에 할당될 가능성을 줄일 수 있습니다. 지정하지 않으면 이 값은 기본적으로 'Disabled'로 설정됩니다.
interNodeCommunication?: InterNodeCommunicationState
속성 값
lastModified
targetDedicatedNodes 또는 autoScaleSettings와 같은 풀 수준 데이터가 마지막으로 변경된 시간입니다. 컴퓨팅 노드 변경 상태와 같은 노드 수준 변경은 고려하지 않습니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
lastModified?: Date
속성 값
Date
metadata
Batch 서비스는 메타데이터에 의미를 할당하지 않습니다. 사용자 코드를 사용하기 위한 것입니다.
metadata?: MetadataItem[]
속성 값
mountConfiguration
Azure Files, NFS, CIFS/SMB 및 Blobfuse를 지원합니다.
mountConfiguration?: MountConfiguration[]
속성 값
networkConfiguration
provisioningState
풀의 현재 상태입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
provisioningState?: PoolProvisioningState
속성 값
provisioningStateTransitionTime
풀이 현재 상태로 설정된 시간입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
provisioningStateTransitionTime?: Date
속성 값
Date
resizeOperationStatus
현재 작업(풀 AllocationState가 크기 조정 중인 경우) 또는 이전에 완료된 작업(AllocationState가 Steady인 경우)에 대해 설명합니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
resizeOperationStatus?: ResizeOperationStatus
속성 값
resourceTags
Azure Batch 풀과 연결할 사용자 정의 태그입니다. 지정된 경우 이러한 태그는 풀과 연결된 지원 Azure 리소스로 전파됩니다. 이 속성은 PoolAllocationMode 속성이 'UserSubscription'으로 설정된 Batch 계정을 만든 경우에만 지정할 수 있습니다.
resourceTags?: {[propertyName: string]: string}
속성 값
{[propertyName: string]: string}
scaleSettings
풀의 원하는 크기를 정의합니다. 요청된 targetDedicatedNodes가 지정된 'fixedScale' 또는 주기적으로 다시 평가되는 수식을 정의하는 'autoScale'일 수 있습니다. 이 속성을 지정하지 않으면 풀은 targetDedicatedNodes가 0인 고정 배율을 갖습니다.
scaleSettings?: ScaleSettings
속성 값
startTask
targetNodeCommunicationMode
생략하면 기본값은 Default입니다.
targetNodeCommunicationMode?: NodeCommunicationMode
속성 값
taskSchedulingPolicy
taskSlotsPerNode
기본값은 1입니다. 최대값은 풀의 vmSize 코어 수의 4배 또는 256개입니다.
taskSlotsPerNode?: number
속성 값
number
upgradePolicy
userAccounts
vmSize
Cloud Services 풀에 사용 가능한 가상 머신 크기(cloudServiceConfiguration으로 만든 풀)에 대한 자세한 내용은 Cloud Services 크기(https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/)를 참조하세요. Batch는 ExtraSmall을 제외한 모든 Cloud Services VM 크기를 지원합니다. Virtual Machines Marketplace(virtualMachineConfiguration으로 만든 풀)의 이미지를 사용하여 풀에 사용할 수 있는 VM 크기에 대한 자세한 내용은 Virtual Machines 크기(Linux) 또는 Virtual Machines 크기(https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/Windows)(https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/)를 참조하세요. Batch는 STANDARD_A0 및 Premium Storage(STANDARD_GS, STANDARD_DS 및 STANDARD_DSV2 시리즈)를 제외한 모든 Azure VM 크기를 지원합니다.
vmSize?: string
속성 값
string
상속된 속성 세부 정보
etag
동시성 문에 사용되는 리소스의 ETag입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
etag?: string
속성 값
string
ProxyResource.etag에서 상속됨
id
name
type
리소스 형식입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
type?: string
속성 값
string
ProxyResource.type에서 상속됨