{
  "openapi": "3.1.0",
  "info": {
    "title": "",
    "version": "1.0.0"
  },
  "paths": {
    "/restconf/operations/appc-provider-lcm:health-check": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "healthCheckAppc",
        "description": "The parameters and request body are for method: healthCheckAppc. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "identifier": {
                      "type": "string"
                    },
                    "state": {
                      "type": "string"
                    },
                    "time": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "identifier": "scope represented",
                  "state": "healthy",
                  "time": "01-01-1000:0000"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:config-modify": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "configModify",
        "description": "The parameters and request body are for method: configModify. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "input": {
                      "type": "object",
                      "properties": {
                        "common-header": {
                          "type": "object",
                          "properties": {
                            "timestamp": {
                              "type": "string"
                            },
                            "api-ver": {
                              "type": "string"
                            },
                            "originator-id": {
                              "type": "string"
                            },
                            "request-id": {
                              "type": "string"
                            },
                            "sub-request-id": {
                              "type": "string"
                            },
                            "flags": {
                              "type": "object",
                              "properties": {
                                "force": {
                                  "type": "string"
                                },
                                "ttl": {
                                  "type": "number"
                                }
                              }
                            }
                          }
                        },
                        "action": {
                          "type": "string"
                        },
                        "action-identifiers": {
                          "type": "object",
                          "properties": {
                            "vnf-id": {
                              "type": "string"
                            }
                          }
                        },
                        "payload": {
                          "type": "object",
                          "properties": {
                            "config-url": {
                              "type": "string"
                            },
                            "config-json": {
                              "type": "object",
                              "properties": {
                                "pg-streams": {
                                  "type": "object",
                                  "properties": {
                                    "pg-stream": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "id": {
                                            "type": "string"
                                          },
                                          "is-enabled": {
                                            "type": "string"
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "input": {
                    "common-header": {
                      "timestamp": "2017-10-25T11:10:04.244Z",
                      "api-ver": "2.00",
                      "originator-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
                      "request-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
                      "sub-request-id": "1",
                      "flags": {
                        "force": "TRUE",
                        "ttl": 60000
                      }
                    },
                    "action": "ConfigModify",
                    "action-identifiers": {
                      "vnf-id": "<VNF_ID>"
                    },
                    "payload": {
                      "config-url": "5f517fd4-bf3d-43bc-8147-1b61776d7ded",
                      "config-json": {
                        "pg-streams": {
                          "pg-stream": [
                            {
                              "id": "fw_udp1",
                              "is-enabled": "true"
                            },
                            {
                              "id": "fw_udp2",
                              "is-enabled": "true"
                            },
                            {
                              "id": "fw_udp3",
                              "is-enabled": "true"
                            },
                            {
                              "id": "fw_udp4",
                              "is-enabled": "true"
                            },
                            {
                              "id": "fw_udp5",
                              "is-enabled": "true"
                            }
                          ]
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:configure": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "configure",
        "description": "The parameters and request body are for method: configure. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:config-scale-out": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "configScaleOut",
        "description": "The parameters and request body are for method: configScaleOut. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:action-status": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "actionStatus",
        "description": "The parameters and request body are for method: actionStatus. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:attach-volume": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "attachVolume",
        "description": "The parameters and request body are for method: attachVolume. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:audit": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "audit",
        "description": "The parameters and request body are for method: audit. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:checklock": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "checkLock",
        "description": "The parameters and request body are for method: checkLock. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:config-backup": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "configBackup",
        "description": "The parameters and request body are for method: configBackup. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:config-restore": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "configRestore",
        "description": "The parameters and request body are for method: configRestore. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:detach-volume": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "detachVolume",
        "description": "The parameters and request body are for method: detachVolume. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:evacuate": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "evacuate",
        "description": "The parameters and request body are for method: evacuate. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:lock": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "lock",
        "description": "The parameters and request body are for method: lock. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:migrate": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "migrate",
        "description": "The parameters and request body are for method: migrate. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:quiesce-traffic": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "quiesceTraffic",
        "description": "The parameters and request body are for method: quiesceTraffic. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:reboot": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "reboot",
        "description": "The parameters and request body are for method: reboot. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:rebuild": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "rebuild",
        "description": "The parameters and request body are for method: rebuild. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:restart": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "restart",
        "description": "The parameters and request body are for method: restart. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:resume-traffic": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "resumeTraffic",
        "description": "The parameters and request body are for method: resumeTraffic. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:snapshot": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "snapshot",
        "description": "The parameters and request body are for method: snapshot. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:start": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "start",
        "description": "The parameters and request body are for method: start. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:start-application": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "startApplication",
        "description": "The parameters and request body are for method: startApplication. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:stop": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "stop",
        "description": "The parameters and request body are for method: stop. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:stop-application": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "stopApplication",
        "description": "The parameters and request body are for method: stopApplication. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:sync": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "sync",
        "description": "The parameters and request body are for method: sync. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:unlock": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "unlock",
        "description": "The parameters and request body are for method: unlock. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:upgrade-backout": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "upgradeBackout",
        "description": "The parameters and request body are for method: upgradeBackout. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:upgrade-backup": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "upgradeBackup",
        "description": "The parameters and request body are for method: upgradeBackup. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:upgrade-post-check": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "upgradePostCheck",
        "description": "The parameters and request body are for method: upgradePostCheck. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:upgrade-pre-check": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "upgradePreCheck",
        "description": "The parameters and request body are for method: upgradePreCheck. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/restconf/operations/appc-provider-lcm:upgrade-software": {
      "post": {
        "tags": [
          "Restconf"
        ],
        "operationId": "upgradeSoftware",
        "description": "The parameters and request body are for method: upgradeSoftware. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {}
  }
}