{
  "default_microversion": null,
  "max_microversion": null,
  "operations": [
    {
      "collection_key": "vnfs",
      "introduced_in": "yoga",
      "kind": "collection",
      "method": "GET",
      "operation_id": "vnf_list",
      "path": "/v1.0/vnfs",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vnf",
      "service": "tacker",
      "status_code": 200
    },
    {
      "collection_key": "vnfs",
      "create_status": 201,
      "introduced_in": "yoga",
      "item_key": "vnf",
      "kind": "collection",
      "method": "POST",
      "operation_id": "vnf_create",
      "path": "/v1.0/vnfs",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vnf",
      "service": "tacker",
      "status_code": 201
    },
    {
      "collection_key": "vnfs",
      "introduced_in": "yoga",
      "item_key": "vnf",
      "kind": "item",
      "method": "GET",
      "operation_id": "vnf_show",
      "path": "/v1.0/vnfs/{id}",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vnf",
      "service": "tacker",
      "status_code": 200
    },
    {
      "collection_key": "vnfs",
      "introduced_in": "yoga",
      "item_key": "vnf",
      "kind": "item",
      "method": "PUT",
      "operation_id": "vnf_update",
      "path": "/v1.0/vnfs/{id}",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vnf",
      "service": "tacker",
      "status_code": 200
    },
    {
      "collection_key": "vnfs",
      "introduced_in": "yoga",
      "item_key": "vnf",
      "kind": "item",
      "method": "PATCH",
      "operation_id": "vnf_patch",
      "path": "/v1.0/vnfs/{id}",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vnf",
      "service": "tacker",
      "status_code": 200
    },
    {
      "collection_key": "vnfs",
      "introduced_in": "yoga",
      "kind": "item",
      "method": "DELETE",
      "operation_id": "vnf_delete",
      "path": "/v1.0/vnfs/{id}",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vnf",
      "service": "tacker",
      "status_code": 204
    },
    {
      "collection_key": "vnfds",
      "introduced_in": "yoga",
      "kind": "collection",
      "method": "GET",
      "operation_id": "vnfd_list",
      "path": "/v1.0/vnfds",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vnfd",
      "service": "tacker",
      "status_code": 200
    },
    {
      "collection_key": "vnfds",
      "create_status": 201,
      "introduced_in": "yoga",
      "item_key": "vnfd",
      "kind": "collection",
      "method": "POST",
      "operation_id": "vnfd_create",
      "path": "/v1.0/vnfds",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vnfd",
      "service": "tacker",
      "status_code": 201
    },
    {
      "collection_key": "vnfds",
      "introduced_in": "yoga",
      "item_key": "vnfd",
      "kind": "item",
      "method": "GET",
      "operation_id": "vnfd_show",
      "path": "/v1.0/vnfds/{id}",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vnfd",
      "service": "tacker",
      "status_code": 200
    },
    {
      "collection_key": "vnfds",
      "introduced_in": "yoga",
      "item_key": "vnfd",
      "kind": "item",
      "method": "PUT",
      "operation_id": "vnfd_update",
      "path": "/v1.0/vnfds/{id}",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vnfd",
      "service": "tacker",
      "status_code": 200
    },
    {
      "collection_key": "vnfds",
      "introduced_in": "yoga",
      "item_key": "vnfd",
      "kind": "item",
      "method": "PATCH",
      "operation_id": "vnfd_patch",
      "path": "/v1.0/vnfds/{id}",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vnfd",
      "service": "tacker",
      "status_code": 200
    },
    {
      "collection_key": "vnfds",
      "introduced_in": "yoga",
      "kind": "item",
      "method": "DELETE",
      "operation_id": "vnfd_delete",
      "path": "/v1.0/vnfds/{id}",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vnfd",
      "service": "tacker",
      "status_code": 204
    },
    {
      "collection_key": "vims",
      "introduced_in": "yoga",
      "kind": "collection",
      "method": "GET",
      "operation_id": "vim_list",
      "path": "/v1.0/vims",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vim",
      "service": "tacker",
      "status_code": 200
    },
    {
      "collection_key": "vims",
      "create_status": 201,
      "introduced_in": "yoga",
      "item_key": "vim",
      "kind": "collection",
      "method": "POST",
      "operation_id": "vim_create",
      "path": "/v1.0/vims",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vim",
      "service": "tacker",
      "status_code": 201
    },
    {
      "collection_key": "vims",
      "introduced_in": "yoga",
      "item_key": "vim",
      "kind": "item",
      "method": "GET",
      "operation_id": "vim_show",
      "path": "/v1.0/vims/{id}",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vim",
      "service": "tacker",
      "status_code": 200
    },
    {
      "collection_key": "vims",
      "introduced_in": "yoga",
      "item_key": "vim",
      "kind": "item",
      "method": "PUT",
      "operation_id": "vim_update",
      "path": "/v1.0/vims/{id}",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vim",
      "service": "tacker",
      "status_code": 200
    },
    {
      "collection_key": "vims",
      "introduced_in": "yoga",
      "item_key": "vim",
      "kind": "item",
      "method": "PATCH",
      "operation_id": "vim_patch",
      "path": "/v1.0/vims/{id}",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vim",
      "service": "tacker",
      "status_code": 200
    },
    {
      "collection_key": "vims",
      "introduced_in": "yoga",
      "kind": "item",
      "method": "DELETE",
      "operation_id": "vim_delete",
      "path": "/v1.0/vims/{id}",
      "requires_auth": true,
      "requires_project": true,
      "resource_type": "vim",
      "service": "tacker",
      "status_code": 204
    }
  ],
  "port": 9890,
  "service": "tacker",
  "type": "nfv-orchestration",
  "version_path": "/"
}
