다음을 통해 공유


Microsoft.Resources 템플릿Specs

Bicep 리소스 정의

templateSpecs 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

설명

ARM 템플릿 또는 Bicep 파일을 사용하여 템플릿 사양을 정의하는 대신 Azure PowerShell New-AzTemplateSpec을 사용하거나 Azure CLI에서 az ts create를 사용하여 템플릿 사양을 만드는 것이 좋습니다. 이러한 명령은 연결된 템플릿을 기본 템플릿에 연결된 아티팩트로 자동으로 변환합니다. ARM 템플릿을 사용하여 템플릿 사양을 만드는 경우 연결된 템플릿을 아티팩트로 수동으로 추가해야 합니다. 이 작업은 복잡할 수 있습니다. 자세한 내용은 빠른 시작: 템플릿 사양 Create 및 배포를 참조하세요.

리소스 형식

Microsoft.Resources/templateSpecs 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Resources/templateSpecs@2022-02-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any()
  }
}

속성 값

templateSpecs

Name Description
name 리소스 이름 string(필수)

문자 제한: 1-90

유효한 문자:
영숫자, 밑줄, 괄호, 하이픈 및 마침표
위치 템플릿 사양의 위치입니다. 템플릿 사양을 만든 후에는 변경할 수 없습니다. 지원되는 Azure 위치 중 하나여야 합니다. string(필수)
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
properties 템플릿 사양 속성입니다. TemplateSpecProperties

TemplateSpecProperties

Name Description
description 템플릿 사양 설명입니다. string

제약 조건:
최대 길이 = 4096
displayName 템플릿 사양 표시 이름입니다. string

제약 조건:
최대 길이 = 64
metadata 템플릿 사양 메타데이터입니다. 메타데이터는 개방형 개체이며 일반적으로 키-값 쌍의 컬렉션입니다. Bicep의 경우 any() 함수를 사용할 수 있습니다.

ARM 템플릿 리소스 정의

templateSpecs 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

설명

ARM 템플릿 또는 Bicep 파일을 사용하여 템플릿 사양을 정의하는 대신 Azure PowerShell New-AzTemplateSpec을 사용하거나 Azure CLI에서 az ts create를 사용하여 템플릿 사양을 만드는 것이 좋습니다. 이러한 명령은 연결된 템플릿을 기본 템플릿에 연결된 아티팩트로 자동으로 변환합니다. ARM 템플릿을 사용하여 템플릿 사양을 만드는 경우 연결된 템플릿을 아티팩트로 수동으로 추가해야 합니다. 이 작업은 복잡할 수 있습니다. 자세한 내용은 빠른 시작: 템플릿 사양 Create 및 배포를 참조하세요.

리소스 형식

Microsoft.Resources/templateSpecs 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.Resources/templateSpecs",
  "apiVersion": "2022-02-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {}
  }
}

속성 값

templateSpecs

Name Description
형식 리소스 종류 'Microsoft.Resources/templateSpecs'
apiVersion 리소스 api 버전 '2022-02-01'
name 리소스 이름 string(필수)

문자 제한: 1-90

유효한 문자:
영숫자, 밑줄, 괄호, 하이픈 및 마침표
위치 템플릿 사양의 위치입니다. 템플릿 사양을 만든 후에는 변경할 수 없습니다. 지원되는 Azure 위치 중 하나여야 합니다. string(필수)
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
properties 템플릿 사양 속성입니다. TemplateSpecProperties

TemplateSpecProperties

Name Description
description 템플릿 사양 설명입니다. 문자열

제약 조건:
최대 길이 = 4096
displayName 템플릿 사양 표시 이름입니다. 문자열

제약 조건:
최대 길이 = 64
metadata 템플릿 사양 메타데이터입니다. 메타데이터는 개방형 개체이며 일반적으로 키-값 쌍의 컬렉션입니다.

Terraform(AzAPI 공급자) 리소스 정의

templateSpecs 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Resources/templateSpecs 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/templateSpecs@2022-02-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
    }
  })
}

속성 값

templateSpecs

Name Description
형식 리소스 종류 "Microsoft.Resources/templateSpecs@2022-02-01"
name 리소스 이름 string(필수)

문자 제한: 1-90

유효한 문자:
영숫자, 밑줄, 괄호, 하이픈 및 마침표
위치 템플릿 사양의 위치입니다. 템플릿 사양을 만든 후에는 변경할 수 없습니다. 지원되는 Azure 위치 중 하나여야 합니다. string(필수)
parent_id 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. string(필수)
tags 리소스 태그. 태그 이름 및 값의 사전입니다.
properties 템플릿 사양 속성입니다. TemplateSpecProperties

TemplateSpecProperties

Name Description
description 템플릿 사양 설명입니다. 문자열

제약 조건:
최대 길이 = 4096
displayName 템플릿 사양 표시 이름입니다. 문자열

제약 조건:
최대 길이 = 64
metadata 템플릿 사양 메타데이터입니다. 메타데이터는 개방형 개체이며 일반적으로 키-값 쌍의 컬렉션입니다.