Partager via


Product Package - Get

Obtient un package par son identificateur à partir du catalogue.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/contentProductPackages/{packageId}?api-version=2025-09-01

Paramètres URI

Nom Dans Obligatoire Type Description
packageId
path True

string

ID du paquet

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True

string (uuid)

ID de l’abonnement cible. La valeur doit être un UUID.

workspaceName
path True

string

minLength: 1
maxLength: 90
pattern: ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$

Nom de l’espace de travail.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

productPackageModel

Ok

Other Status Codes

CloudError

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Get a package.

Exemple de requête

GET https://management.azure.com/subscriptions/d0cfeab2-9ae0-4464-9919-dccaee2e48f0/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace/providers/Microsoft.SecurityInsights/contentProductPackages/str.azure-sentinel-solution-str?api-version=2025-09-01

Exemple de réponse

{
  "id": "/subscriptions/d0cfeab2-9ae0-4464-9919-dccaee2e48f0/resourceGroups/myRg/providers/Microsoft.OperationalIinsights/workspaces/myWorkspace/providers/Microsoft.SecurityInsights/contentProductPackages/str.azure-sentinel-solution-str",
  "name": "str.azure-sentinel-solution-str",
  "type": "Microsoft.SecurityInsights/contentproductpackages",
  "etag": "\"0300bf09-0000-0000-0000-5c37296e0000\"",
  "properties": {
    "contentId": "str.azure-sentinel-solution-str",
    "contentProductId": "str.azure-sentinel-solution-str-sl-igl6jawr4gwmu",
    "contentKind": "Solution",
    "installedVersion": "2.0.0",
    "version": "2.0.0",
    "displayName": "str",
    "source": {
      "kind": "Solution",
      "name": "str",
      "sourceId": "str.azure-sentinel-solution-str"
    },
    "author": {
      "name": "Microsoft",
      "email": "support@microsoft.com"
    },
    "support": {
      "tier": "Microsoft",
      "name": "Microsoft Corporation",
      "email": "support@microsoft.com",
      "link": "https://support.microsoft.com/"
    },
    "dependencies": {
      "criteria": [
        {
          "contentId": "strDataConnector",
          "kind": "DataConnector",
          "version": "2.0.0"
        },
        {
          "contentId": "str-Parser",
          "kind": "Parser",
          "version": "2.0.0"
        }
      ],
      "operator": "AND"
    },
    "providers": [
      "Microsoft"
    ],
    "categories": {
      "domains": [
        "Security - Cloud Security"
      ],
      "verticals": null
    },
    "firstPublishDate": "2022-04-01",
    "packageContent": "JSON string of the package"
  },
  "systemData": {
    "createdBy": "string",
    "createdByType": "User",
    "createdAt": "2020-04-27T21:53:29.0928001Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-04-27T21:53:29.0928001Z"
  }
}

Définitions

Nom Description
CloudError

Structure de réponse d’erreur.

CloudErrorBody

Détails de l’erreur.

createdByType

Type d’identité qui a créé la ressource.

flag

L’indicateur indique s’il s’agit d’un paquet récemment publié.

kind

Type d’élément de contenu dont nous dépendons

metadataAuthor

Éditeur ou créateur de l’élément de contenu.

metadataCategories

ies pour l’élément de contenu de la solution

metadataDependencies

Dépendances de 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 seule dépendance, un id/kind/version peut être fourni ou un opérateur/critère pour les dépendances complexes.

metadataSource

Source d’origine de l’élément de contenu, d’où il provient.

metadataSupport

Informations de support pour l’élément de contenu.

operator

Opérateur utilisé pour la liste des dépendances dans le tableau de critères.

packageKind

Le type de colis

productPackageModel

Représente un package dans Azure Security Insights.

sourceKind

Type de source du contenu

supportTier

Type de prise en charge de l’élément de contenu

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

CloudError

Structure de réponse d’erreur.

Nom Type Description
error

CloudErrorBody

Données d’erreur

CloudErrorBody

Détails de l’erreur.

Nom Type Description
code

string

Identificateur de l’erreur. Les codes sont invariants et sont destinés à être consommés par programme.

message

string

Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur.

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
User
Application
ManagedIdentity
Key

flag

L’indicateur indique s’il s’agit d’un paquet récemment publié.

Valeur Description
true
false

kind

Type d’élément de contenu dont nous dépendons

Valeur Description
DataConnector
DataType
Workbook
WorkbookTemplate
Playbook
PlaybookTemplate
AnalyticsRuleTemplate
AnalyticsRule
HuntingQuery
InvestigationQuery
Parser
Watchlist
WatchlistTemplate
Solution
AzureFunction
LogicAppsCustomConnector
AutomationRule
ResourcesDataConnector

Les connecteurs de la plate-forme de connecteur sans code (CCP)

Notebook

Notebooks Jupyter

Standalone

Contenu ponctuel / autonome fourni par les contributeurs de la communauté

SummaryRule

Les règles récapitulatives effectuent directement le traitement par lots dans votre espace de travail Log Analytics.

metadataAuthor

Éditeur ou créateur de l’élément de contenu.

Nom Type Description
email

string

Adresse e-mail de la personne-ressource de l’auteur

link

string

Lien vers la page de l’auteur/fournisseur

name

string

Nom de l’auteur. Entreprise ou personne.

metadataCategories

ies pour l’élément de contenu de la solution

Nom Type Description
domains

string[]

domaine pour l’élément de contenu de la solution

verticals

string[]

Secteurs verticaux de l’élément de contenu de la solution

metadataDependencies

Dépendances de 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 seule dépendance, un id/kind/version peut être fourni ou un opérateur/critère pour les dépendances complexes.

Nom Type Description
contentId

string

Id de l’élément de contenu dont nous dépendons

criteria

metadataDependencies[]

Il s’agit de la liste des dépendances que nous devons remplir, selon l’opérateur AND/OR

kind

kind

Type d’élément de contenu dont nous dépendons

name

string

Nom de l’élément de contenu

operator

operator

Opérateur utilisé pour la liste des dépendances dans le tableau de critères.

version

string

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 au format numérique que nous avons défini, une correspondance exacte est requise.

metadataSource

Source d’origine de l’élément de contenu, d’où il provient.

Nom Type Description
kind

sourceKind

Type de source du contenu

name

string

Nom de la source de contenu. Le nom du dépôt, le nom de la solution, le nom de l’espace de travail LA, etc.

sourceId

string

ID de la source de contenu. L’ID de la solution, l’ID de l’espace de travail, etc

metadataSupport

Informations de support pour l’élément de contenu.

Nom Type Description
email

string

E-mail du contact d’assistance

link

string

Lien vers l’aide de l’assistance, comme la page d’assistance pour ouvrir un ticket, etc.

name

string

Nom de la personne-ressource du support. Entreprise ou personne.

tier

supportTier

Type de prise en charge de l’élément de contenu

operator

Opérateur utilisé pour la liste des dépendances dans le tableau de critères.

Valeur Description
AND
OR

packageKind

Le type de colis

Valeur Description
Solution
Standalone

productPackageModel

Représente un package dans Azure Security Insights.

Nom Type Description
etag

string

Etag de la ressource Azure

id

string (arm-id)

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} »

name

string

Nom de la ressource

properties.author

metadataAuthor

L’auteur du paquet

properties.categories

metadataCategories

Les catégories du forfait

properties.contentId

string

L’identifiant de contenu du package

properties.contentKind

packageKind

Le type de colis

properties.contentProductId

string

ID unique du contenu. Il doit être généré en fonction du contentId, du contentKind et du contentVersion du package

properties.contentSchemaVersion

string

Version du schéma de contenu.

properties.dependencies

metadataDependencies

Le niveau d’assistance du package

properties.description

string

La description du forfait

properties.displayName

string

Le nom d’affichage du package

properties.firstPublishDate

string (date)

Première date de publication de l’élément de package

properties.icon

string

l’identificateur de l’icône. Cet ID peut être récupéré ultérieurement à partir des métadonnées de contenu

properties.installedVersion

string

La version du paquet installé, nulle ou absente, signifie non installée.

properties.isDeprecated

flag

L’indicateur indique si ce modèle est obsolète

properties.isFeatured

flag

L’indicateur indique si ce paquet fait partie de la liste des paquets en vedette.

properties.isNew

flag

L’indicateur indique s’il s’agit d’un paquet récemment publié.

properties.isPreview

flag

L’indicateur indique si ce package est en préversion.

properties.lastPublishDate

string (date)

Date de dernière publication de l’élément de package

properties.metadataResourceId

string (arm-id)

L’ID de ressource de métadonnées.

properties.packagedContent

object

Le json du modèle ARM à déployer. Extensible.

properties.providers

string[]

Fournisseurs pour l’article du forfait

properties.publisherDisplayName

string

Nom complet de l’éditeur du package

properties.source

metadataSource

La source du colis

properties.support

metadataSupport

Le niveau d’assistance du package

properties.threatAnalysisTactics

string[]

Les tactiques couvertes par la ressource

properties.threatAnalysisTechniques

string[]

les techniques couvertes par la ressource doivent être alignées sur les tactiques utilisées

properties.version

string

le dernier numéro de version du paquet

systemData

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

sourceKind

Type de source du contenu

Valeur Description
LocalWorkspace
Community
Solution
SourceRepository

supportTier

Type de prise en charge de l’élément de contenu

Valeur Description
Microsoft
Partner
Community

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string (date-time)

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string (date-time)

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.