- Resource: MarketplaceIntegration
- PythonVersion
- MarketplaceItemUpdateState
- IntegrationItemInfo
- IntegrationReleaseNotes
- Methods
Resource: MarketplaceIntegration
This service is available for customers who migrated SOAR to a customer managed project and have the Chronicle API enabled. MarketplaceIntegration represents a MarketplaceIntegration.
| JSON representation |
|---|
{ "name": string, "title": string, "version": string, "installedVersion": string, "documentationUri": string, "description": string, "pythonVersion": enum ( |
| Fields | |
|---|---|
name |
Identifier. The unique name of the integration. Format: projects/{project}/locations/{location}/instances/{instance}/marketplaceIntegrations/{marketplaceIntegration} |
title |
Output only. The title of the integration |
version |
Output only. The version of the integration. |
installedVersion |
Output only. The installed version of the integration, or null if not installed. |
documentationUri |
Output only. Official integration's documentation link. |
description |
Output only. The integration's description, limited to 1500 characters. |
pythonVersion |
Output only. The integration's Python version. |
author |
Output only. Integration's author name in case the integration is uncertified. |
itemUpdateStatus |
Output only. Describes the status update. |
categories[] |
Output only. Integration's categories, limited to 50 categories per integration. |
integrationItemInfo |
Output only. Integration's items information |
image |
Output only. The integration's image in base64 string. |
svgIcon |
Output only. The integration's svg icon, limited to 1MB. |
identifier |
Output only. The integration's identifier. |
availableVersions[] |
Output only. Integration's available versions, limit is configurable by marketplace release pipeline. |
integrationSnapshots[] |
Output only. Integration's snapshots, limited to 1 per integration. |
updateAvailable |
Output only. Determines if there is an available update for this integration |
custom |
Output only. Determines if the integration is custom or commercial. |
certified |
Output only. Determines if the integration is officially certified by Google. |
powerUp |
Output only. Determines whether the integration represents a powerup. |
installed |
Output only. Describes if the integration is installed |
availableForCommunity |
Output only. Describes if the integration is available for a community license |
PythonVersion
Python Versions
| Enums | |
|---|---|
PYTHON_VERSION_UNSPECIFIED |
Python version unspecified |
V2_7 |
Version 2.7 |
V3_7 |
Version 3.7 |
V3_11 |
Version 3.11 |
MarketplaceItemUpdateState
Marketplace Item Status
| Enums | |
|---|---|
MARKETPLACE_ITEM_UPDATE_STATE_UNSPECIFIED |
UNSPECIFIED status |
REGULAR |
Regular status |
RECENTLY_UPDATED |
Recently updated status |
NEW |
New status |
IntegrationItemInfo
Integration's items information
| JSON representation |
|---|
{
"actions": [
string
],
"jobs": [
string
],
"connectors": [
string
],
"managers": [
string
],
"widgets": [
string
],
"customFamilies": [
string
],
"mappingRules": [
string
],
"releaseNotes": [
{
object ( |
| Fields | |
|---|---|
actions[] |
Output only. Integration's actions |
jobs[] |
Output only. Integration's jobs. |
connectors[] |
Output only. Integration's connectors. |
managers[] |
Output only. Integration's managers. |
widgets[] |
Output only. Integration's widgets. |
customFamilies[] |
Output only. Integration's custom families. |
mappingRules[] |
Output only. Integration's mapping rules. |
releaseNotes[] |
Output only. Integration's release notes. |
IntegrationReleaseNotes
Integration's release notes.
| JSON representation |
|---|
{ "version": string, "publishTime": string, "changelogItems": [ string ] } |
| Fields | |
|---|---|
version |
Output only. Release notes version. |
publishTime |
Output only. The time of publishing the newest release note. |
changelogItems[] |
Output only. Release notes items. |
Methods |
|
|---|---|
|
Fetches the diff between the commercial and the marketplace integration. |
|
Gets a MarketplaceIntegration. |
|
Installs a MarketplaceIntegration. |
|
Lists MarketplaceIntegrations. |
|
Uninstalls a MarketplaceIntegration. |