ImageTemplate interface
이미지 템플릿은 Microsoft.VirtualMachineImages 공급자가 관리하는 ARM 리소스입니다.
- Extends
속성
auto |
템플릿 만들기 또는 업데이트에서 이미지 템플릿 빌드를 자동으로 실행할지 여부를 나타냅니다. |
build |
이미지 템플릿을 빌드하는 동안 대기할 최대 기간(모든 사용자 지정, 최적화, 유효성 검사 및 배포 포함). 기본값(4시간)을 사용하려면 0을 생략하거나 지정합니다. |
customize | 이미지 원본 등 이미지의 사용자 지정 단계를 설명하는 데 사용되는 속성을 지정합니다. |
distribute | 이미지 출력을 이동해야 하는 배포 대상입니다. |
error |
빌드 실패 시 오류 처리 옵션 |
exact |
이미지를 빌드하는 데 사용할 이미지 템플릿과 동일한 구독의 준비 리소스 그룹 ID입니다. 이 읽기 전용 필드는 'stagingResourceGroup' 필드에 지정된 값이 비어 있는 경우에만 'stagingResourceGroup'와 다릅니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
identity | 구성된 경우 이미지 템플릿의 ID입니다. |
last |
현재 실행 중이거나 마지막으로 실행된 'run' 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
managed |
서비스에서 만든 리소스 그룹 및/또는 리소스에 적용할 태그입니다. |
optimize | 이미지에서 수행할 최적화를 지정합니다. |
provisioning |
프로비전 오류(참고: 이 속성은 serialize되지 않습니다.) 서버에서만 채울 수 있습니다. |
provisioning |
리소스의 프로비전 상태 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
source | 원본 이미지를 설명하는 데 사용되는 속성을 지정합니다. |
staging |
이미지를 빌드하는 데 사용할 이미지 템플릿과 동일한 구독의 준비 리소스 그룹 ID입니다. 이 필드가 비어 있으면 임의 이름을 가진 리소스 그룹이 만들어집니다. 이 필드에 지정된 리소스 그룹이 없으면 동일한 이름으로 생성됩니다. 지정된 리소스 그룹이 있는 경우 비어 있어야 하며 이미지 템플릿과 동일한 지역에 있어야 합니다. 이 필드가 비어 있거나 지정된 리소스 그룹이 없는 경우 템플릿 삭제 중에 만든 리소스 그룹이 삭제되지만 지정된 리소스 그룹이 있는 경우 템플릿을 삭제하는 동안 리소스 그룹에서 만든 리소스가 삭제되고 리소스 그룹 자체는 유지됩니다. |
validate | 결과 이미지에서 수행할 구성 옵션 및 유효성 검사 목록입니다. |
vm |
가상 머신을 설정하여 이미지를 빌드하는 방법을 설명합니다. |
상속된 속성
id | 리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
location | 리소스가 있는 지리적 위치 |
name | 리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
system |
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
tags | 리소스 태그. |
type | 리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
속성 세부 정보
autoRun
템플릿 만들기 또는 업데이트에서 이미지 템플릿 빌드를 자동으로 실행할지 여부를 나타냅니다.
autoRun?: ImageTemplateAutoRun
속성 값
buildTimeoutInMinutes
이미지 템플릿을 빌드하는 동안 대기할 최대 기간(모든 사용자 지정, 최적화, 유효성 검사 및 배포 포함). 기본값(4시간)을 사용하려면 0을 생략하거나 지정합니다.
buildTimeoutInMinutes?: number
속성 값
number
customize
이미지 원본 등 이미지의 사용자 지정 단계를 설명하는 데 사용되는 속성을 지정합니다.
customize?: ImageTemplateCustomizerUnion[]
속성 값
distribute
이미지 출력을 이동해야 하는 배포 대상입니다.
distribute?: ImageTemplateDistributorUnion[]
속성 값
errorHandling
빌드 실패 시 오류 처리 옵션
errorHandling?: ImageTemplatePropertiesErrorHandling
속성 값
exactStagingResourceGroup
이미지를 빌드하는 데 사용할 이미지 템플릿과 동일한 구독의 준비 리소스 그룹 ID입니다. 이 읽기 전용 필드는 'stagingResourceGroup' 필드에 지정된 값이 비어 있는 경우에만 'stagingResourceGroup'와 다릅니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
exactStagingResourceGroup?: string
속성 값
string
identity
lastRunStatus
현재 실행 중이거나 마지막으로 실행된 'run' 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
lastRunStatus?: ImageTemplateLastRunStatus
속성 값
managedResourceTags
서비스에서 만든 리소스 그룹 및/또는 리소스에 적용할 태그입니다.
managedResourceTags?: {[propertyName: string]: string}
속성 값
{[propertyName: string]: string}
optimize
이미지에서 수행할 최적화를 지정합니다.
optimize?: ImageTemplatePropertiesOptimize
속성 값
provisioningError
프로비전 오류(참고: 이 속성은 serialize되지 않습니다.) 서버에서만 채울 수 있습니다.
provisioningError?: ProvisioningError
속성 값
provisioningState
리소스의 프로비전 상태 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
provisioningState?: ProvisioningState
속성 값
source
stagingResourceGroup
이미지를 빌드하는 데 사용할 이미지 템플릿과 동일한 구독의 준비 리소스 그룹 ID입니다. 이 필드가 비어 있으면 임의 이름을 가진 리소스 그룹이 만들어집니다. 이 필드에 지정된 리소스 그룹이 없으면 동일한 이름으로 생성됩니다. 지정된 리소스 그룹이 있는 경우 비어 있어야 하며 이미지 템플릿과 동일한 지역에 있어야 합니다. 이 필드가 비어 있거나 지정된 리소스 그룹이 없는 경우 템플릿 삭제 중에 만든 리소스 그룹이 삭제되지만 지정된 리소스 그룹이 있는 경우 템플릿을 삭제하는 동안 리소스 그룹에서 만든 리소스가 삭제되고 리소스 그룹 자체는 유지됩니다.
stagingResourceGroup?: string
속성 값
string
validate
결과 이미지에서 수행할 구성 옵션 및 유효성 검사 목록입니다.
validate?: ImageTemplatePropertiesValidate
속성 값
vmProfile
상속된 속성 세부 정보
id
리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
id?: string
속성 값
string
location
리소스가 있는 지리적 위치
location: string
속성 값
string
name
리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
name?: string
속성 값
string
systemData
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
systemData?: SystemData
속성 값
tags
리소스 태그.
tags?: {[propertyName: string]: string}
속성 값
{[propertyName: string]: string}
type
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
type?: string
속성 값
string