Skip to content
capif_sdk_config.json 2.61 KiB
Newer Older
Jorge Echevarria Uribarri's avatar
Jorge Echevarria Uribarri committed
  "capif_host": "",
  "register_host": "",
  "capif_https_port": "",
  "capif_register_port": "",
  "capif_username": "",
  "capif_password": "",
  "debug_mode": "",
  "invoker": {
    "invoker_folder": "",
    "capif_callback_url": "",
    "supported_features":"",
    "check_authentication_data":{
      "ip":"",
      "port":""
Jorge Echevarria Uribarri's avatar
Jorge Echevarria Uribarri committed
    "cert_generation": {
      "csr_common_name": "",
      "csr_organizational_unit": "",
      "csr_organization": "",
      "csr_locality": "",
Jorge Echevarria Uribarri's avatar
Jorge Echevarria Uribarri committed
      "csr_state_or_province_name": "",
      "csr_country_name": "",
      "csr_email_address": ""
Jorge Echevarria Uribarri's avatar
Jorge Echevarria Uribarri committed
    },
    "discover_filter": {
      "api-name": "",
      "api-version": "",
      "comm-type": "",
      "protocol": "",
      "aef-id": "",
      "data-format": "",
      "api-cat": "",
      "preferred-aef-loc": "",
      "req-api-prov-name": "",
      "supported-features": "",
      "api-supported-features": "",
      "ue-ip-addr": "",
      "service-kpis": ""
    },
    "events":{
      "events": ["SERVICE_API_AVAILABLE"],
      "eventFilters": [
        {
          "apiIds": [
            "string"
          ],
          "apiInvokerIds": [
            "string"
          ],
          "aefIds": [
            "string"
          ]
        }
      ],
      "eventReq":{
        "immRep": true,
        "notifMethod": "string",
        "maxReportNbr": 5,
        "monDur": "DATE-time",
        "repPeriod": 5,
        "sampRatio": "integer from 1 to 100",
        "partitionCriteria": [
          "TAC"
        ],
        "grpRepTime": 3,
        "notifFlag": "ACTIVATE",
        "notifFlagInstruct": {
          "bufferedNotifs":"SEND_ALL",
          "subscription":"CLOSE"
        },
        "mutingSetting": {
          "maxNoOfNotif":5,
          "durationBufferedNotif":5
        }
      },
      "requestTestNotification": true,
      "websockNotifConfig": {
        "websocketUri":"",
        "requestWebsocketUri": true
      }
Jorge Echevarria Uribarri's avatar
Jorge Echevarria Uribarri committed
  },
Jorge Echevarria Uribarri's avatar
Jorge Echevarria Uribarri committed
  "provider": {
    "provider_folder": "",
    "supported_features": "",
Jorge Echevarria Uribarri's avatar
Jorge Echevarria Uribarri committed
    "apfs": "",
    "aefs": "",
Jorge Echevarria Uribarri's avatar
Jorge Echevarria Uribarri committed
    "publish_req": {
      "service_api_id": "",
      "publisher_apf_id": "",
      "publisher_aefs_ids": [
        "",
        ""
      ]
    },
Jorge Echevarria Uribarri's avatar
Jorge Echevarria Uribarri committed
    "cert_generation": {
      "csr_common_name": "",
      "csr_organizational_unit": "",
      "csr_organization": "",
      "csr_locality": "",
Jorge Echevarria Uribarri's avatar
Jorge Echevarria Uribarri committed
      "csr_state_or_province_name": "",
      "csr_country_name": "",
      "csr_email_address": ""
JorgeEcheva26's avatar
JorgeEcheva26 committed
    "api_description_path": "",
    "log":{            
      "apiName": "",
      "apiVersion": "",
      "resourceName": "",
      "uri": "",
      "protocol": "",
      "operation": "",
      "result": ""
    }