MetadataModel interface
메타데이터 리소스 정의입니다.
- Extends
속성
author | 콘텐츠 항목의 작성자입니다. |
categories | 솔루션 콘텐츠 항목에 대한 범주 |
content |
콘텐츠의 정적 ID입니다. 솔루션 또는 커뮤니티에서 종속성 및 콘텐츠를 식별하는 데 사용됩니다. 기본 콘텐츠 및 솔루션에 대한 하드 코드/정적입니다. 사용자가 만든 동적입니다. 리소스 이름입니다. |
content |
콘텐츠의 스키마 버전입니다. 스키마 버전에 따라 서로 다른 흐름을 구분하는 데 사용할 수 있습니다. |
custom |
콘텐츠의 사용자 지정 버전입니다. 선택적 자유 텍스트 |
dependencies | 콘텐츠 항목에 대한 종속성, 작동하는 데 필요한 다른 콘텐츠 항목 재귀/중첩된 구조를 사용하여 더 복잡한 종속성을 설명할 수 있습니다. 단일 종속성의 경우 ID/kind/version을 제공하거나 복잡한 형식에 대한 연산자/조건을 제공할 수 있습니다. |
first |
첫 번째 게시 날짜 솔루션 콘텐츠 항목 |
icon | 아이콘 식별자입니다. 이 ID는 나중에 솔루션 템플릿에서 가져올 수 있습니다. |
kind | 메타데이터의 콘텐츠 종류입니다. |
last |
솔루션 콘텐츠 항목의 마지막 게시 날짜 |
parent |
메타데이터의 콘텐츠 항목에 대한 전체 부모 리소스 ID입니다. 범위(구독 및 리소스 그룹)를 포함한 전체 리소스 ID입니다. |
preview |
미리 보기 이미지 파일 이름입니다. 솔루션 아티팩트에서 가져옵니다. |
preview |
미리 보기 이미지 파일 이름입니다. 솔루션 아티팩트에서 가져옵니다. 어두운 테마 지원에 사용됨 |
providers | 솔루션 콘텐츠 항목에 대한 공급자 |
source | 콘텐츠의 원본입니다. 이것이 만들어진 위치/방법입니다. |
support | 메타데이터에 대한 지원 정보 - 유형, 이름, 연락처 정보 |
threat |
리소스에서 다루는 전술 |
threat |
리소스가 다루는 기술, 사용 중인 전술에 맞춰야 합니다. |
version | 콘텐츠의 버전입니다. 기본 및 권장 형식은 ARM 템플릿 모범 사례에 따라 숫자(예: 1, 1.0, 1.0.0, 1.0.0.0)입니다. 문자열일 수도 있지만 버전 확인을 보장할 수 없습니다. |
상속된 속성
etag | Azure 리소스의 Etag |
id | 리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
name | 리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
system |
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
type | 리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
속성 세부 정보
author
categories
contentId
콘텐츠의 정적 ID입니다. 솔루션 또는 커뮤니티에서 종속성 및 콘텐츠를 식별하는 데 사용됩니다. 기본 콘텐츠 및 솔루션에 대한 하드 코드/정적입니다. 사용자가 만든 동적입니다. 리소스 이름입니다.
contentId?: string
속성 값
string
contentSchemaVersion
콘텐츠의 스키마 버전입니다. 스키마 버전에 따라 서로 다른 흐름을 구분하는 데 사용할 수 있습니다.
contentSchemaVersion?: string
속성 값
string
customVersion
콘텐츠의 사용자 지정 버전입니다. 선택적 자유 텍스트
customVersion?: string
속성 값
string
dependencies
콘텐츠 항목에 대한 종속성, 작동하는 데 필요한 다른 콘텐츠 항목 재귀/중첩된 구조를 사용하여 더 복잡한 종속성을 설명할 수 있습니다. 단일 종속성의 경우 ID/kind/version을 제공하거나 복잡한 형식에 대한 연산자/조건을 제공할 수 있습니다.
dependencies?: MetadataDependencies
속성 값
firstPublishDate
첫 번째 게시 날짜 솔루션 콘텐츠 항목
firstPublishDate?: Date
속성 값
Date
icon
아이콘 식별자입니다. 이 ID는 나중에 솔루션 템플릿에서 가져올 수 있습니다.
icon?: string
속성 값
string
kind
메타데이터의 콘텐츠 종류입니다.
kind?: string
속성 값
string
lastPublishDate
솔루션 콘텐츠 항목의 마지막 게시 날짜
lastPublishDate?: Date
속성 값
Date
parentId
메타데이터의 콘텐츠 항목에 대한 전체 부모 리소스 ID입니다. 범위(구독 및 리소스 그룹)를 포함한 전체 리소스 ID입니다.
parentId?: string
속성 값
string
previewImages
미리 보기 이미지 파일 이름입니다. 솔루션 아티팩트에서 가져옵니다.
previewImages?: string[]
속성 값
string[]
previewImagesDark
미리 보기 이미지 파일 이름입니다. 솔루션 아티팩트에서 가져옵니다. 어두운 테마 지원에 사용됨
previewImagesDark?: string[]
속성 값
string[]
providers
솔루션 콘텐츠 항목에 대한 공급자
providers?: string[]
속성 값
string[]
source
support
threatAnalysisTactics
리소스에서 다루는 전술
threatAnalysisTactics?: string[]
속성 값
string[]
threatAnalysisTechniques
리소스가 다루는 기술, 사용 중인 전술에 맞춰야 합니다.
threatAnalysisTechniques?: string[]
속성 값
string[]
version
콘텐츠의 버전입니다. 기본 및 권장 형식은 ARM 템플릿 모범 사례에 따라 숫자(예: 1, 1.0, 1.0.0, 1.0.0.0)입니다. 문자열일 수도 있지만 버전 확인을 보장할 수 없습니다.
version?: string
속성 값
string
상속된 속성 세부 정보
etag
Azure 리소스의 Etag
etag?: string
속성 값
string
id
리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
id?: string
속성 값
string
name
리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
name?: string
속성 값
string
systemData
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
systemData?: SystemData
속성 값
type
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
type?: string
속성 값
string
Azure SDK for JavaScript