Métadonnées Microsoft.SecurityInsights 2023-02-01-preview
Définition de ressource Bicep
Le type de ressource de métadonnées est une ressource d’extension, ce qui signifie que vous pouvez l’appliquer à une autre ressource.
Utilisez la scope
propriété sur cette ressource pour définir l’étendue de cette ressource. Consultez Définir l’étendue des ressources d’extension dans Bicep.
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.SecurityInsights/metadata, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.SecurityInsights/metadata@2023-02-01-preview' = {
name: 'string'
scope: resourceSymbolicName
etag: 'string'
properties: {
author: {
email: 'string'
link: 'string'
name: 'string'
}
categories: {
domains: [
'string'
]
verticals: [
'string'
]
}
contentId: 'string'
contentSchemaVersion: 'string'
customVersion: 'string'
dependencies: {
contentId: 'string'
criteria: [
{
kind: 'string'
name: 'string'
operator: 'string'
version: 'string'
}
firstPublishDate: 'string'
icon: 'string'
kind: 'string'
lastPublishDate: 'string'
parentId: 'string'
previewImages: [
'string'
]
previewImagesDark: [
'string'
]
providers: [
'string'
]
source: {
kind: 'string'
name: 'string'
sourceId: 'string'
}
support: {
email: 'string'
link: 'string'
name: 'string'
tier: 'string'
}
threatAnalysisTactics: [
'string'
]
threatAnalysisTechniques: [
'string'
]
version: 'string'
}
}
Valeurs de propriétés
metadata
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | chaîne (obligatoire) |
scope | Utilisez lors de la création d’une ressource d’extension dans une étendue différente de l’étendue du déploiement. | Ressource cible Pour Bicep, définissez cette propriété sur le nom symbolique de la ressource pour appliquer la ressource d’extension. |
etag | Etag de la ressource Azure | string |
properties | Propriétés des métadonnées | MetadataProperties |
MetadataProperties
Nom | Description | Valeur |
---|---|---|
auteur | Créateur de l’élément de contenu. | MetadataAuthor |
categories | Catégories pour l’élément de contenu de la solution | MétadonnéesCategories |
contentId | ID statique pour le contenu. Utilisé pour identifier les dépendances et le contenu des solutions ou de la communauté. Codé en dur/statique pour le contenu et les solutions prêtes à l’emploi. Dynamique pour les données créées par l’utilisateur. Il s’agit du nom de la ressource. | string |
contentSchemaVersion | Version de schéma du contenu. Peut être utilisé pour faire la distinction entre différents flux en fonction de la version du schéma | string |
customVersion | Version personnalisée du contenu. Texte libre facultatif | string |
dependencies | Dépendances pour l’élément de contenu, autres éléments de contenu dont il a besoin pour fonctionner. Peut décrire des dépendances plus complexes à l’aide d’une structure récursive/imbriquée. Pour une dépendance unique, un id/type/version peut être fourni ou un opérateur/critère pour des formats complexes. | MetadataDependencies |
firstPublishDate | premier élément de contenu de la solution de date de publication | string |
icon | identificateur d’icône. cet ID peut être récupéré ultérieurement à partir du modèle de solution | string |
kind | Type de contenu pour lequel les métadonnées sont destinées. | 'AnalyticsRule' 'AnalyticsRuleTemplate' 'AutomationRule' 'AzureFunction' 'DataConnector' 'DataType' 'HuntingQuery' 'InvestigationQuery' 'LogicAppsCustomConnector' 'Analyseur' 'Playbook' 'PlaybookTemplate' 'Solution' 'Watchlist' 'WatchlistTemplate' 'Classeur' 'WorkbookTemplate' (obligatoire) |
lastPublishDate | date de la dernière publication de l’élément de contenu de la solution | string |
parentId | ID de ressource parent complet de l’élément de contenu pour lequel les métadonnées sont destinées. Il s’agit de l’ID de ressource complet, y compris l’étendue (abonnement et groupe de ressources) | string (obligatoire) |
previewImages | aperçu des noms de fichiers d’image. Celles-ci seront extraites des artefacts de la solution. | string[] |
previewImagesDark | aperçu des noms de fichiers d’image. Celles-ci seront extraites des artefacts de solution. utilisé pour la prise en charge des thèmes sombres | string[] |
fournisseurs | Fournisseurs pour l’élément de contenu de la solution | string[] |
source | Source du contenu. Il s’agit de l’emplacement/de la façon dont il a été créé. | MetadataSource |
support | Informations de support pour les métadonnées : type, nom, informations de contact | MetadataSupport |
threatAnalysisTactics | tactiques que la ressource couvre | string[] |
threatAnalysisTechniques | les techniques que couvre la ressource, celles-ci doivent être alignées sur les tactiques utilisées | string[] |
version | Version du contenu. Le format par défaut et recommandé est numérique (par exemple, 1, 1.0, 1.0.0, 1.0.0.0), conformément aux meilleures pratiques de modèle ARM. Peut également être n’importe quelle chaîne, mais nous ne pouvons pas garantir les vérifications de version | string |
MetadataAuthor
Nom | Description | Valeur |
---|---|---|
Email du contact de l’auteur | string | |
link | Lien pour la page auteur/fournisseur | string |
name | Nom de l’auteur. Société ou personne. | string |
MetadataCategories
Nom | Description | Valeur |
---|---|---|
domaines | domaine pour l’élément de contenu de la solution | string[] |
verticals | Secteurs verticaux pour l’élément de contenu de la solution | string[] |
MetadataDependencies
Nom | Description | Valeur |
---|---|---|
contentId | ID de l’élément de contenu dont nous dépendons | string |
criteria | Il s’agit de la liste des dépendances que nous devons remplir, en fonction de l’opérateur AND/OR | MetadataDependencies[] |
kind | Type de l’élément de contenu dont nous dépendons | 'AnalyticsRule' 'AnalyticsRuleTemplate' 'AutomationRule' 'AzureFunction' 'DataConnector' 'DataType' 'HuntingQuery' 'InvestigationQuery' 'LogicAppsCustomConnector' 'Analyseur' 'Playbook' 'PlaybookTemplate' 'Solution' 'Watchlist' 'WatchlistTemplate' 'Workbook' 'WorkbookTemplate' |
name | Nom de l’élément de contenu | string |
operator | Opérateur utilisé pour la liste des dépendances dans le tableau de critères. | 'AND' 'OR' |
version | Version de l’élément de contenu dont nous dépendons. Peut être vide, * ou manquant pour indiquer qu’une version remplit la dépendance. Si la version ne correspond pas à notre format numérique défini, une correspondance exacte est requise. | string |
MetadataSource
Nom | Description | Valeur |
---|---|---|
kind | Type de source du contenu | 'Communauté' 'LocalWorkspace' 'Solution' 'SourceRepository' (obligatoire) |
name | Nom de la source de contenu. Nom du dépôt, nom de la solution, nom de l’espace de travail LA, etc. | string |
sourceId | ID de la source de contenu. ID de solution, ID d’espace de travail, etc. | string |
MetadataSupport
Nom | Description | Valeur |
---|---|---|
Email du contact de support | string | |
link | Lien vers l’aide du support, comme la page de support pour ouvrir un ticket, etc. | string |
name | Nom du contact de support. Société ou personne. | string |
Niveau | Type de prise en charge de l’élément de contenu | 'Communauté' 'Microsoft' 'Partner' (obligatoire) |
Définition de ressources de modèle ARM
Le type de ressource de métadonnées est une ressource d’extension, ce qui signifie que vous pouvez l’appliquer à une autre ressource.
Utilisez la scope
propriété sur cette ressource pour définir l’étendue de cette ressource. Consultez Définir l’étendue des ressources d’extension dans les modèles ARM.
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.SecurityInsights/metadata, ajoutez le JSON suivant à votre modèle.
{
"type": "Microsoft.SecurityInsights/metadata",
"apiVersion": "2023-02-01-preview",
"name": "string",
"scope": "string",
"etag": "string",
"properties": {
"author": {
"email": "string",
"link": "string",
"name": "string"
},
"categories": {
"domains": [ "string" ],
"verticals": [ "string" ]
},
"contentId": "string",
"contentSchemaVersion": "string",
"customVersion": "string",
"dependencies": {
"contentId": "string",
"criteria": [
{
"kind": "string",
"name": "string",
"operator": "string",
"version": "string"
},
"firstPublishDate": "string",
"icon": "string",
"kind": "string",
"lastPublishDate": "string",
"parentId": "string",
"previewImages": [ "string" ],
"previewImagesDark": [ "string" ],
"providers": [ "string" ],
"source": {
"kind": "string",
"name": "string",
"sourceId": "string"
},
"support": {
"email": "string",
"link": "string",
"name": "string",
"tier": "string"
},
"threatAnalysisTactics": [ "string" ],
"threatAnalysisTechniques": [ "string" ],
"version": "string"
}
}
Valeurs de propriétés
metadata
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.SecurityInsights/metadata » |
apiVersion | Version de l’API de ressource | '2023-02-01-preview' |
name | Nom de la ressource | string (obligatoire) |
scope | Utilisez lors de la création d’une ressource d’extension dans une étendue différente de l’étendue de déploiement. | Ressource cible Pour JSON, définissez la valeur sur le nom complet de la ressource à laquelle appliquer la ressource d’extension . |
etag | Etag de la ressource Azure | string |
properties | Propriétés des métadonnées | MetadataProperties |
MetadataProperties
Nom | Description | Valeur |
---|---|---|
auteur | Créateur de l’élément de contenu. | MetadataAuthor |
categories | Catégories de l’élément de contenu de la solution | MetadataCategories |
contentId | ID statique pour le contenu. Utilisé pour identifier les dépendances et le contenu des solutions ou de la communauté. Codé en dur/statique pour le contenu et les solutions prêtes à l’emploi. Dynamique pour les données créées par l’utilisateur. Il s’agit du nom de la ressource | string |
contentSchemaVersion | Version du schéma du contenu. Peut être utilisé pour faire la distinction entre différents flux en fonction de la version du schéma | string |
customVersion | Version personnalisée du contenu. Texte libre facultatif | string |
dependencies | Dépendances pour l’élément de contenu, les autres éléments de contenu dont il a besoin pour fonctionner. Peut décrire des dépendances plus complexes à l’aide d’une structure récursive/imbriquée. Pour une dépendance unique, un id/kind/version peut être fourni ou un opérateur/critère pour les formats complexes. | MetadataDependencies |
firstPublishDate | premier élément de contenu de la solution de date de publication | string |
icon | identificateur d’icône. cet ID peut être récupéré ultérieurement à partir du modèle de solution | string |
kind | Type de contenu pour lequel les métadonnées sont destinées. | 'AnalyticsRule' 'AnalyticsRuleTemplate' 'AutomationRule' 'AzureFunction' 'DataConnector' 'DataType' 'HuntingQuery' 'InvestigationQuery' 'LogicAppsCustomConnector' 'Analyseur' 'Playbook' 'PlaybookTemplate' 'Solution' 'Watchlist' 'WatchlistTemplate' 'Classeur' 'WorkbookTemplate' (obligatoire) |
lastPublishDate | date de la dernière publication pour l’élément de contenu de la solution | string |
parentId | ID de ressource parent complet de l’élément de contenu pour lequel les métadonnées sont destinées. Il s’agit de l’ID de ressource complet, y compris l’étendue (abonnement et groupe de ressources) | chaîne (obligatoire) |
aperçuImages | aperçu des noms de fichiers image. Ceux-ci seront extraits des artefacts de solution | string[] |
previewImagesDark | aperçu des noms de fichiers image. Ceux-ci seront extraits des artefacts de solution. utilisé pour la prise en charge des thèmes sombres | string[] |
fournisseurs | Fournisseurs pour l’élément de contenu de la solution | string[] |
source | Source du contenu. Il s’agit de l’emplacement/de la façon dont il a été créé. | MetadataSource |
support | Informations de support pour les métadonnées - type, nom, informations de contact | MetadataSupport |
threatAnalysisTactics | tactiques que la ressource couvre | string[] |
threatAnalysisTechniques | les techniques que la ressource couvre, celles-ci doivent être alignées sur les tactiques utilisées | string[] |
version | Version du contenu. Le format par défaut et recommandé est numérique (par exemple, 1, 1.0, 1.0.0, 1.0.0.0), conformément aux meilleures pratiques de modèle ARM. Peut également être n’importe quelle chaîne, mais nous ne pouvons pas garantir les vérifications de version | string |
MetadataAuthor
Nom | Description | Valeur |
---|---|---|
Email du contact de l’auteur | string | |
link | Lien pour la page auteur/fournisseur | string |
name | Nom de l’auteur. Entreprise ou personne. | string |
MétadonnéesCategories
Nom | Description | Valeur |
---|---|---|
domaines | domaine pour l’élément de contenu de la solution | string[] |
verticals | Secteurs verticaux pour l’élément de contenu de la solution | string[] |
MetadataDependencies
Nom | Description | Valeur |
---|---|---|
contentId | ID de l’élément de contenu dont nous dépendons | string |
criteria | Il s’agit de la liste des dépendances que nous devons remplir, en fonction de l’opérateur AND/OR | MetadataDependencies[] |
kind | Type de l’élément de contenu dont nous dépendons | 'AnalyticsRule' 'AnalyticsRuleTemplate' 'AutomationRule' 'AzureFunction' 'DataConnector' 'DataType' 'HuntingQuery' 'InvestigationQuery' 'LogicAppsCustomConnector' 'Analyseur' 'Playbook' 'PlaybookTemplate' 'Solution' 'Watchlist' 'WatchlistTemplate' 'Workbook' 'WorkbookTemplate' |
name | Nom de l’élément de contenu | string |
operator | Opérateur utilisé pour la liste des dépendances dans le tableau de critères. | 'AND' 'OR' |
version | Version de l’élément de contenu dont nous dépendons. Peut être vide, * ou manquant pour indiquer qu’une version remplit la dépendance. Si la version ne correspond pas à notre format numérique défini, une correspondance exacte est requise. | string |
MetadataSource
Nom | Description | Valeur |
---|---|---|
kind | Type de source du contenu | 'Communauté' 'LocalWorkspace' 'Solution' 'SourceRepository' (obligatoire) |
name | Nom de la source de contenu. Nom du dépôt, nom de la solution, nom de l’espace de travail LA, etc. | string |
sourceId | ID de la source de contenu. ID de solution, ID d’espace de travail, etc. | string |
MetadataSupport
Nom | Description | Valeur |
---|---|---|
Email du contact de support | string | |
link | Lien vers l’aide du support, comme la page de support pour ouvrir un ticket, etc. | string |
name | Nom du contact de support. Société ou personne. | string |
Niveau | Type de prise en charge de l’élément de contenu | 'Communauté' 'Microsoft' 'Partner' (obligatoire) |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource de métadonnées est une ressource d’extension, ce qui signifie que vous pouvez l’appliquer à une autre ressource.
Utilisez la parent_id
propriété sur cette ressource pour définir l’étendue de cette ressource.
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.SecurityInsights/metadata, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.SecurityInsights/metadata@2023-02-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
author = {
email = "string"
link = "string"
name = "string"
}
categories = {
domains = [
"string"
]
verticals = [
"string"
]
}
contentId = "string"
contentSchemaVersion = "string"
customVersion = "string"
dependencies = {
contentId = "string"
criteria = [
{
kind = "string"
name = "string"
operator = "string"
version = "string"
}
firstPublishDate = "string"
icon = "string"
kind = "string"
lastPublishDate = "string"
parentId = "string"
previewImages = [
"string"
]
previewImagesDark = [
"string"
]
providers = [
"string"
]
source = {
kind = "string"
name = "string"
sourceId = "string"
}
support = {
email = "string"
link = "string"
name = "string"
tier = "string"
}
threatAnalysisTactics = [
"string"
]
threatAnalysisTechniques = [
"string"
]
version = "string"
}
etag = "string"
})
}
Valeurs de propriétés
metadata
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.SecurityInsights/metadata@2023-02-01-preview » |
name | Nom de la ressource | string (obligatoire) |
parent_id | ID de la ressource à laquelle appliquer cette ressource d’extension. | string (obligatoire) |
etag | Etag de la ressource Azure | string |
properties | Propriétés des métadonnées | MetadataProperties |
MetadataProperties
Nom | Description | Valeur |
---|---|---|
auteur | Créateur de l’élément de contenu. | MetadataAuthor |
categories | Catégories de l’élément de contenu de la solution | MétadonnéesCategories |
contentId | ID statique pour le contenu. Utilisé pour identifier les dépendances et le contenu des solutions ou de la communauté. Codé en dur/statique pour le contenu et les solutions prêtes à l’emploi. Dynamique pour les données créées par l’utilisateur. Il s’agit du nom de la ressource. | string |
contentSchemaVersion | Version de schéma du contenu. Peut être utilisé pour faire la distinction entre différents flux en fonction de la version du schéma | string |
customVersion | Version personnalisée du contenu. Texte libre facultatif | string |
dependencies | Dépendances pour l’élément de contenu, autres éléments de contenu dont il a besoin pour fonctionner. Peut décrire des dépendances plus complexes à l’aide d’une structure récursive/imbriquée. Pour une dépendance unique, un id/type/version peut être fourni ou un opérateur/critère pour des formats complexes. | MetadataDependencies |
firstPublishDate | premier élément de contenu de la solution de date de publication | string |
icon | identificateur d’icône. cet ID peut être récupéré ultérieurement à partir du modèle de solution | string |
kind | Type de contenu pour lequel les métadonnées sont destinées. | « AnalyticsRule » « AnalyticsRuleTemplate » « AutomationRule » « AzureFunction » « DataConnector » « DataType » « HuntingQuery » « InvestigationQuery » « LogicAppsCustomConnector » « Analyseur » « Playbook » « PlaybookTemplate » « Solution » « Watchlist » « WatchlistTemplate » « Classeur » « WorkbookTemplate » (obligatoire) |
lastPublishDate | date de la dernière publication pour l’élément de contenu de la solution | string |
parentId | ID de ressource parent complet de l’élément de contenu pour lequel les métadonnées sont destinées. Il s’agit de l’ID de ressource complet, y compris l’étendue (abonnement et groupe de ressources) | chaîne (obligatoire) |
aperçuImages | aperçu des noms de fichiers image. Ceux-ci seront extraits des artefacts de solution | string[] |
previewImagesDark | aperçu des noms de fichiers image. Ceux-ci seront extraits des artefacts de solution. utilisé pour la prise en charge des thèmes sombres | string[] |
fournisseurs | Fournisseurs pour l’élément de contenu de la solution | string[] |
source | Source du contenu. Il s’agit de l’emplacement/de la façon dont il a été créé. | MetadataSource |
support | Informations de support pour les métadonnées - type, nom, informations de contact | MetadataSupport |
threatAnalysisTactics | tactiques que la ressource couvre | string[] |
threatAnalysisTechniques | les techniques que la ressource couvre, celles-ci doivent être alignées sur les tactiques utilisées | string[] |
version | Version du contenu. Le format par défaut et recommandé est numérique (par exemple, 1, 1.0, 1.0.0, 1.0.0.0), conformément aux meilleures pratiques de modèle ARM. Peut également être n’importe quelle chaîne, mais nous ne pouvons pas garantir les vérifications de version | string |
MetadataAuthor
Nom | Description | Valeur |
---|---|---|
Email du contact de l’auteur | string | |
link | Lien pour la page auteur/fournisseur | string |
name | Nom de l’auteur. Entreprise ou personne. | string |
MétadonnéesCategories
Nom | Description | Valeur |
---|---|---|
domaines | domaine pour l’élément de contenu de la solution | string[] |
verticals | Secteurs verticaux pour l’élément de contenu de la solution | string[] |
MetadataDependencies
Nom | Description | Valeur |
---|---|---|
contentId | ID de l’élément de contenu dont nous dépendons | string |
criteria | Il s’agit de la liste des dépendances que nous devons remplir, en fonction de l’opérateur AND/OR | MetadataDependencies[] |
kind | Type de l’élément de contenu dont nous dépendons | « AnalyticsRule » « AnalyticsRuleTemplate » « AutomationRule » « AzureFunction » « DataConnector » « DataType » « HuntingQuery » « InvestigationQuery » « LogicAppsCustomConnector » « Analyseur » « Playbook » « PlaybookTemplate » « Solution » « Watchlist » « WatchlistTemplate » « Classeur » « WorkbookTemplate » |
name | Nom de l’élément de contenu | string |
operator | Opérateur utilisé pour la liste des dépendances dans le tableau de critères. | « ET » « OR » |
version | Version de l’élément de contenu dont nous dépendons. Peut être vide, * ou manquant pour indiquer qu’une version remplit la dépendance. Si la version ne correspond pas à notre format numérique défini, une correspondance exacte est requise. | string |
MetadataSource
Nom | Description | Valeur |
---|---|---|
kind | Type source du contenu | « Communauté » « LocalWorkspace » « Solution » « SourceRepository » (obligatoire) |
name | Nom de la source de contenu. Nom du référentiel, nom de la solution, nom de l’espace de travail LA, etc. | string |
sourceId | ID de la source de contenu. ID de solution, ID d’espace de travail, etc. | string |
MetadataSupport
Nom | Description | Valeur |
---|---|---|
Email de contact de support | string | |
link | Lien pour l’aide du support, par exemple vers la page de support pour ouvrir un ticket, etc. | string |
name | Nom du contact de support. Entreprise ou personne. | string |
Niveau | Type de prise en charge de l’élément de contenu | « Communauté » « Microsoft » « Partenaire » (obligatoire) |