APIProduct

API ManagementCloud IntegrationEnterprise IntegrationEvent MeshiPaaSSAPSAP BTP

Properties

Name Type Description
name string Product name
title string Display title
description string Product description
status string Product status
quota integer Request quota per interval
quotaInterval integer Quota interval value
quotaTimeUnit string Quota time unit
apiProxies array Names of API proxies included in this product
View JSON Schema on GitHub

JSON Schema

sap-integration-suite-apiproduct-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/APIProduct",
  "title": "APIProduct",
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Product name"
    },
    "title": {
      "type": "string",
      "description": "Display title"
    },
    "description": {
      "type": "string",
      "description": "Product description"
    },
    "status": {
      "type": "string",
      "description": "Product status",
      "enum": [
        "PUBLISHED",
        "DEPRECATED",
        "UNPUBLISHED"
      ]
    },
    "quota": {
      "type": "integer",
      "description": "Request quota per interval"
    },
    "quotaInterval": {
      "type": "integer",
      "description": "Quota interval value"
    },
    "quotaTimeUnit": {
      "type": "string",
      "description": "Quota time unit",
      "enum": [
        "minute",
        "hour",
        "day",
        "month"
      ]
    },
    "apiProxies": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Names of API proxies included in this product"
    }
  }
}