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、1.0.0 など) です。 任意の文字列を指定することもできますが、バージョン チェックを保証することはできません |
継承されたプロパティ
| etag | Azure リソースの Etag |
| id | リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| name | リソースの名前注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| system |
createdBy と modifiedBy 情報を含む Azure Resource Manager メタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| type | リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
プロパティの詳細
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、1.0.0 など) です。 任意の文字列を指定することもできますが、バージョン チェックを保証することはできません
version?: string
プロパティ値
string
継承されたプロパティの詳細
etag
id
リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
id?: string
プロパティ値
string
name
リソースの名前注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
name?: string
プロパティ値
string
systemData
createdBy と modifiedBy 情報を含む Azure Resource Manager メタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
systemData?: SystemData
プロパティ値
type
リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
type?: string
プロパティ値
string