Product Template - Get
식별자로 템플릿을 가져옵니다.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/contentproducttemplates/{templateId}?api-version=2025-09-01
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. |
|
subscription
|
path | True |
string (uuid) |
대상 구독의 ID입니다. 값은 UUID여야 합니다. |
|
template
|
path | True |
string |
템플릿 ID |
|
workspace
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$ |
작업 영역의 이름입니다. |
|
api-version
|
query | True |
string minLength: 1 |
이 작업에 사용할 API 버전입니다. |
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK |
그래 |
|
| Other Status Codes |
작업이 실패한 이유를 설명하는 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 흐름
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
| Name | Description |
|---|---|
| user_impersonation | 사용자 계정 가장 |
예제
Get a template.
샘플 요청
GET https://management.azure.com/subscriptions/d0cfeab2-9ae0-4464-9919-dccaee2e48f0/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace/providers/Microsoft.SecurityInsights/contentproducttemplates/8365ebfe-a381-45b7-ad08-7d818070e11f?api-version=2025-09-01
샘플 응답
{
"id": "/subscriptions/d0cfeab2-9ae0-4464-9919-dccaee2e48f0/resourceGroups/myRg/providers/Microsoft.OperationalIinsights/workspaces/myWorkspace/providers/Microsoft.SecurityInsights/contentProductTemplates/8365ebfe-a381-45b7-ad08-7d818070e11f",
"name": "8365ebfe-a381-45b7-ad08-7d818070e11f",
"type": "Microsoft.SecurityInsights/contentproducttemplates",
"etag": "\"0300bf09-0000-0000-0000-5c37296e0000\"",
"properties": {
"contentId": "contentId",
"version": "1.0.0",
"packageVersion": "1.0.0",
"displayName": "My installed template",
"contentKind": "Workbooks",
"contentProductId": "packageId-wb-rimnsoeh4nt32",
"packageId": "packageId",
"packageKind": "Standalone",
"packageName": "package name",
"source": {
"kind": "Standalone",
"name": "Source name"
},
"mainTemplate": {}
},
"systemData": {
"createdBy": "string",
"createdByType": "User",
"createdAt": "2020-04-27T21:53:29.0928001Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-04-27T21:53:29.0928001Z"
}
}
정의
| Name | Description |
|---|---|
|
Cloud |
오류 응답 구조. |
|
Cloud |
오류 세부 정보입니다. |
|
created |
리소스를 만든 ID의 형식입니다. |
| flag |
플래그는 이 템플릿이 더 이상 사용되지 않는지 여부를 나타냅니다. |
| kind |
템플릿의 콘텐츠 종류입니다. |
|
metadata |
콘텐츠 항목의 게시자 또는 작성자입니다. |
|
metadata |
솔루션 콘텐츠 항목에 대한 ies |
|
metadata |
콘텐츠 항목에 대한 종속성, 작동하는 데 필요한 다른 콘텐츠 항목입니다. 재귀/중첩 구조를 사용하여 더 복잡한 종속성을 설명할 수 있습니다. 단일 종속성의 경우 id/kind/version을 제공하거나 복잡한 종속성에 대한 연산자/기준을 제공할 수 있습니다. |
|
metadata |
콘텐츠 항목의 원래 원본으로, 출처입니다. |
|
metadata |
콘텐츠 항목에 대한 지원 정보입니다. |
| operator |
기준 배열의 종속성 목록에 사용되는 연산자입니다. |
|
package |
패키지의 packageKind에는 이 템플릿이 포함되어 있습니다. |
|
product |
템플릿 리소스 정의. |
|
source |
콘텐츠의 원본 유형 |
|
support |
콘텐츠 항목에 대한 지원 유형 |
|
system |
리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다. |
CloudError
오류 응답 구조.
| Name | 형식 | Description |
|---|---|---|
| error |
오류 데이터 |
CloudErrorBody
오류 세부 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| code |
string |
오류의 식별자입니다. 코드는 고정적이며 프로그래밍 방식으로 사용할 수 있습니다. |
| message |
string |
사용자 인터페이스에 표시하기에 적합한 오류를 설명하는 메시지입니다. |
createdByType
리소스를 만든 ID의 형식입니다.
| 값 | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
flag
플래그는 이 템플릿이 더 이상 사용되지 않는지 여부를 나타냅니다.
| 값 | Description |
|---|---|
| true | |
| false |
kind
템플릿의 콘텐츠 종류입니다.
| 값 | Description |
|---|---|
| DataConnector | |
| DataType | |
| Workbook | |
| WorkbookTemplate | |
| Playbook | |
| PlaybookTemplate | |
| AnalyticsRuleTemplate | |
| AnalyticsRule | |
| HuntingQuery | |
| InvestigationQuery | |
| Parser | |
| Watchlist | |
| WatchlistTemplate | |
| Solution | |
| AzureFunction | |
| LogicAppsCustomConnector | |
| AutomationRule | |
| ResourcesDataConnector |
CCP(Codeless Connector Platform) 커넥터 |
| Notebook |
Jupyter 노트북 |
| Standalone |
커뮤니티 기여자가 제공한 일회성/독립형 콘텐츠 |
| SummaryRule |
요약 규칙은 Log Analytics 작업 영역에서 직접 일괄 처리를 수행합니다. |
metadataAuthor
콘텐츠 항목의 게시자 또는 작성자입니다.
| Name | 형식 | Description |
|---|---|---|
|
string |
저자 연락처의 이메일 |
|
| link |
string |
작성자/공급업체 페이지에 대한 링크 |
| name |
string |
저자의 이름입니다. 회사 또는 사람. |
metadataCategories
솔루션 콘텐츠 항목에 대한 ies
| Name | 형식 | Description |
|---|---|---|
| domains |
string[] |
솔루션 콘텐츠 항목의 도메인 |
| verticals |
string[] |
솔루션 콘텐츠 항목에 대한 업종 |
metadataDependencies
콘텐츠 항목에 대한 종속성, 작동하는 데 필요한 다른 콘텐츠 항목입니다. 재귀/중첩 구조를 사용하여 더 복잡한 종속성을 설명할 수 있습니다. 단일 종속성의 경우 id/kind/version을 제공하거나 복잡한 종속성에 대한 연산자/기준을 제공할 수 있습니다.
| Name | 형식 | Description |
|---|---|---|
| contentId |
string |
우리가 의존하는 콘텐츠 항목의 ID |
| criteria |
이것은 AND/OR 연산자에 따라 이행해야 하는 종속성 목록입니다 |
|
| kind |
우리가 의존하는 콘텐츠 항목의 유형 |
|
| name |
string |
콘텐츠 항목의 이름 |
| operator |
기준 배열의 종속성 목록에 사용되는 연산자입니다. |
|
| version |
string |
우리가 의존하는 콘텐츠 항목의 버전입니다. 비어 있거나 * 또는 누락되어 모든 버전이 종속성을 충족함을 나타낼 수 있습니다. 버전이 정의된 숫자 형식과 일치하지 않으면 정확히 일치해야 합니다. |
metadataSource
콘텐츠 항목의 원래 원본으로, 출처입니다.
| Name | 형식 | Description |
|---|---|---|
| kind |
콘텐츠의 원본 유형 |
|
| name |
string |
콘텐츠 원본의 이름입니다. 리포지토리 이름, 솔루션 이름, LA 작업 영역 이름 등 |
| sourceId |
string |
콘텐츠 원본의 ID입니다. 솔루션 ID, 작업 영역 ID 등 |
metadataSupport
콘텐츠 항목에 대한 지원 정보입니다.
| Name | 형식 | Description |
|---|---|---|
|
string |
지원 연락처의 이메일 |
|
| link |
string |
티켓을 여는 지원 페이지 등과 같은 지원 도움말 링크 |
| name |
string |
지원 연락처의 이름입니다. 회사 또는 사람. |
| tier |
콘텐츠 항목에 대한 지원 유형 |
operator
기준 배열의 종속성 목록에 사용되는 연산자입니다.
| 값 | Description |
|---|---|
| AND | |
| OR |
packageKind
패키지의 packageKind에는 이 템플릿이 포함되어 있습니다.
| 값 | Description |
|---|---|
| Solution | |
| Standalone |
productTemplateModel
템플릿 리소스 정의.
| Name | 형식 | Description |
|---|---|---|
| etag |
string |
Azure 리소스의 Etag |
| id |
string (arm-id) |
리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
리소스의 이름 |
| properties.author |
콘텐츠 항목의 작성자입니다. |
|
| properties.categories |
항목의 범주 |
|
| properties.contentId |
string |
콘텐츠의 고정 ID입니다. 솔루션 또는 커뮤니티의 종속성 및 콘텐츠를 식별하는 데 사용됩니다. 즉시 사용 가능한 콘텐츠 및 솔루션을 위한 하드 코딩/정적입니다. 사용자가 만든 경우 동적입니다. 리소스 이름입니다. |
| properties.contentKind |
템플릿의 콘텐츠 종류입니다. |
|
| properties.contentProductId |
string |
콘텐츠의 고유 ID입니다. 패키지의 contentId, 템플릿의 contentId, 템플릿의 contentKind 및 템플릿의 contentVersion을 기반으로 생성되어야 합니다 |
| properties.contentSchemaVersion |
string |
콘텐츠의 스키마 버전입니다. 스키마 버전에 따라 서로 다른 흐름을 구별하는 데 사용할 수 있습니다. |
| properties.customVersion |
string |
콘텐츠의 사용자 지정 버전입니다. 선택적 자유 텍스트 |
| properties.dependencies |
콘텐츠 항목에 대한 종속성, 작동하는 데 필요한 다른 콘텐츠 항목입니다. 재귀/중첩 구조를 사용하여 더 복잡한 종속성을 설명할 수 있습니다. 단일 종속성의 경우 id/kind/version을 제공하거나 복잡한 형식에 대한 연산자/기준을 제공할 수 있습니다. |
|
| properties.displayName |
string |
템플릿의 표시 이름 |
| properties.firstPublishDate |
string (date) |
첫 번째 게시 날짜 콘텐츠 항목 |
| properties.icon |
string |
아이콘 식별자입니다. 이 ID는 나중에 콘텐츠 메타데이터에서 가져올 수 있습니다. |
| properties.isDeprecated |
플래그는 이 템플릿이 더 이상 사용되지 않는지 여부를 나타냅니다. |
|
| properties.lastPublishDate |
string (date) |
콘텐츠 항목의 마지막 게시 날짜 |
| properties.packageId |
string |
패키지 ID에는 이 템플릿이 포함되어 있습니다. |
| properties.packageKind |
패키지의 packageKind에는 이 템플릿이 포함되어 있습니다. |
|
| properties.packageName |
string |
패키지 이름에 이 템플릿이 포함되어 있습니다. |
| properties.packageVersion |
string |
패키지의 버전입니다. 기본 및 권장 형식은 ARM 메타데이터 모범 사례에 따라 숫자(예: 1, 1.0, 1.0.0, 1.0.0.0)입니다. 모든 문자열이 될 수도 있지만 버전 검사를 보장할 수는 없습니다 |
| properties.packagedContent |
object |
배포할 ARM 템플릿의 json |
| properties.previewImages |
string[] |
이미지 파일 이름을 미리 봅니다. 이는 솔루션 아티팩트에서 가져옵니다. |
| properties.previewImagesDark |
string[] |
이미지 파일 이름을 미리 봅니다. 이는 솔루션 아티팩트에서 가져옵니다. 어두운 테마 지원에 사용됩니다. |
| properties.providers |
string[] |
콘텐츠 항목에 대한 공급자 |
| properties.source |
콘텐츠의 소스입니다. 이것이 생성된 위치/방법입니다. |
|
| properties.support |
템플릿에 대한 지원 정보 - 유형, 이름, 연락처 정보 |
|
| properties.threatAnalysisTactics |
string[] |
리소스가 다루는 전술 |
| properties.threatAnalysisTechniques |
string[] |
리소스가 다루는 기술은 사용 중인 전술과 일치해야 합니다 |
| properties.version |
string |
콘텐츠의 버전입니다. 기본 및 권장 형식은 ARM 메타데이터 모범 사례에 따라 숫자(예: 1, 1.0, 1.0.0, 1.0.0.0)입니다. 모든 문자열이 될 수도 있지만 버전 검사를 보장할 수는 없습니다 |
| systemData |
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. |
|
| type |
string |
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" |
sourceKind
콘텐츠의 원본 유형
| 값 | Description |
|---|---|
| LocalWorkspace | |
| Community | |
| Solution | |
| SourceRepository |
supportTier
콘텐츠 항목에 대한 지원 유형
| 값 | Description |
|---|---|
| Microsoft | |
| Partner | |
| Community |
systemData
리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.
| Name | 형식 | Description |
|---|---|---|
| createdAt |
string (date-time) |
리소스 만들기의 타임스탬프(UTC)입니다. |
| createdBy |
string |
리소스를 만든 ID입니다. |
| createdByType |
리소스를 만든 ID의 형식입니다. |
|
| lastModifiedAt |
string (date-time) |
리소스 마지막 수정의 타임스탬프(UTC) |
| lastModifiedBy |
string |
리소스를 마지막으로 수정한 ID입니다. |
| lastModifiedByType |
리소스를 마지막으로 수정한 ID의 형식입니다. |