Partager via


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 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 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 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 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 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 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)