Initial commit: stateful OpenStack API laboratory simulator.

Ship Keystone auth, multi-service handlers (Yoga→Dalmatian), Compose/Helm
packaging, API contract packs, and pytest/Pulumi coverage labs.
This commit is contained in:
2026-07-18 04:26:48 +03:00
commit 6033967e6a
509 changed files with 464404 additions and 0 deletions
@@ -0,0 +1,342 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": "tasks",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "task_list",
"path": "/v1/tasks",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "tasks",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "task",
"kind": "collection",
"method": "POST",
"operation_id": "task_create",
"path": "/v1/tasks",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "adjutant",
"status_code": 201
},
{
"collection_key": "tasks",
"introduced_in": "yoga",
"item_key": "task",
"kind": "item",
"method": "GET",
"operation_id": "task_show",
"path": "/v1/tasks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "tasks",
"introduced_in": "yoga",
"item_key": "task",
"kind": "item",
"method": "PUT",
"operation_id": "task_update",
"path": "/v1/tasks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "tasks",
"introduced_in": "yoga",
"item_key": "task",
"kind": "item",
"method": "PATCH",
"operation_id": "task_patch",
"path": "/v1/tasks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "tasks",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "task_delete",
"path": "/v1/tasks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "adjutant",
"status_code": 204
},
{
"collection_key": "tokens",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "token_list",
"path": "/v1/tokens",
"requires_auth": true,
"requires_project": true,
"resource_type": "token",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "tokens",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "token",
"kind": "collection",
"method": "POST",
"operation_id": "token_create",
"path": "/v1/tokens",
"requires_auth": true,
"requires_project": true,
"resource_type": "token",
"service": "adjutant",
"status_code": 201
},
{
"collection_key": "tokens",
"introduced_in": "yoga",
"item_key": "token",
"kind": "item",
"method": "GET",
"operation_id": "token_show",
"path": "/v1/tokens/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "token",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "tokens",
"introduced_in": "yoga",
"item_key": "token",
"kind": "item",
"method": "PUT",
"operation_id": "token_update",
"path": "/v1/tokens/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "token",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "tokens",
"introduced_in": "yoga",
"item_key": "token",
"kind": "item",
"method": "PATCH",
"operation_id": "token_patch",
"path": "/v1/tokens/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "token",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "tokens",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "token_delete",
"path": "/v1/tokens/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "token",
"service": "adjutant",
"status_code": 204
},
{
"collection_key": "notifications",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "notification_list",
"path": "/v1/notifications",
"requires_auth": true,
"requires_project": true,
"resource_type": "notification",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "notifications",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "notification",
"kind": "collection",
"method": "POST",
"operation_id": "notification_create",
"path": "/v1/notifications",
"requires_auth": true,
"requires_project": true,
"resource_type": "notification",
"service": "adjutant",
"status_code": 201
},
{
"collection_key": "notifications",
"introduced_in": "yoga",
"item_key": "notification",
"kind": "item",
"method": "GET",
"operation_id": "notification_show",
"path": "/v1/notifications/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "notification",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "notifications",
"introduced_in": "yoga",
"item_key": "notification",
"kind": "item",
"method": "PUT",
"operation_id": "notification_update",
"path": "/v1/notifications/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "notification",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "notifications",
"introduced_in": "yoga",
"item_key": "notification",
"kind": "item",
"method": "PATCH",
"operation_id": "notification_patch",
"path": "/v1/notifications/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "notification",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "notifications",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "notification_delete",
"path": "/v1/notifications/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "notification",
"service": "adjutant",
"status_code": 204
},
{
"collection_key": "status",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "status_list",
"path": "/v1/status",
"requires_auth": true,
"requires_project": true,
"resource_type": "status",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "status",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "statu",
"kind": "collection",
"method": "POST",
"operation_id": "status_create",
"path": "/v1/status",
"requires_auth": true,
"requires_project": true,
"resource_type": "status",
"service": "adjutant",
"status_code": 201
},
{
"collection_key": "status",
"introduced_in": "yoga",
"item_key": "statu",
"kind": "item",
"method": "GET",
"operation_id": "status_show",
"path": "/v1/status/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "status",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "status",
"introduced_in": "yoga",
"item_key": "statu",
"kind": "item",
"method": "PUT",
"operation_id": "status_update",
"path": "/v1/status/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "status",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "status",
"introduced_in": "yoga",
"item_key": "statu",
"kind": "item",
"method": "PATCH",
"operation_id": "status_patch",
"path": "/v1/status/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "status",
"service": "adjutant",
"status_code": 200
},
{
"collection_key": "status",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "status_delete",
"path": "/v1/status/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "status",
"service": "adjutant",
"status_code": 204
}
],
"port": 5050,
"service": "adjutant",
"type": "admin-logic",
"version_path": "/"
}
+272
View File
@@ -0,0 +1,272 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "aodh_versions",
"path": "/v2",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "aodh",
"status_code": 200
},
{
"collection_key": "alarms",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "alarm_list",
"path": "/v2/alarms",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm",
"service": "aodh",
"status_code": 200
},
{
"collection_key": "alarms",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "alarm",
"kind": "collection",
"method": "POST",
"operation_id": "alarm_create",
"path": "/v2/alarms",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm",
"service": "aodh",
"status_code": 201
},
{
"collection_key": "alarms",
"introduced_in": "yoga",
"item_key": "alarm",
"kind": "item",
"method": "GET",
"operation_id": "alarm_show",
"path": "/v2/alarms/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm",
"service": "aodh",
"status_code": 200
},
{
"collection_key": "alarms",
"introduced_in": "yoga",
"item_key": "alarm",
"kind": "item",
"method": "PUT",
"operation_id": "alarm_update",
"path": "/v2/alarms/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm",
"service": "aodh",
"status_code": 200
},
{
"collection_key": "alarms",
"introduced_in": "yoga",
"item_key": "alarm",
"kind": "item",
"method": "PATCH",
"operation_id": "alarm_patch",
"path": "/v2/alarms/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm",
"service": "aodh",
"status_code": 200
},
{
"collection_key": "alarms",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "alarm_delete",
"path": "/v2/alarms/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm",
"service": "aodh",
"status_code": 204
},
{
"collection_key": "alarm_history",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "alarm_history_list",
"path": "/v2/alarms/{alarm_id}/history",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm_history",
"service": "aodh",
"status_code": 200
},
{
"collection_key": "alarm_history",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "alarm_history",
"kind": "collection",
"method": "POST",
"operation_id": "alarm_history_create",
"path": "/v2/alarms/{alarm_id}/history",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm_history",
"service": "aodh",
"status_code": 201
},
{
"collection_key": "alarm_history",
"introduced_in": "yoga",
"item_key": "alarm_history",
"kind": "item",
"method": "GET",
"operation_id": "alarm_history_show",
"path": "/v2/alarms/{alarm_id}/history/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm_history",
"service": "aodh",
"status_code": 200
},
{
"collection_key": "alarm_history",
"introduced_in": "yoga",
"item_key": "alarm_history",
"kind": "item",
"method": "PUT",
"operation_id": "alarm_history_update",
"path": "/v2/alarms/{alarm_id}/history/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm_history",
"service": "aodh",
"status_code": 200
},
{
"collection_key": "alarm_history",
"introduced_in": "yoga",
"item_key": "alarm_history",
"kind": "item",
"method": "PATCH",
"operation_id": "alarm_history_patch",
"path": "/v2/alarms/{alarm_id}/history/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm_history",
"service": "aodh",
"status_code": 200
},
{
"collection_key": "alarm_history",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "alarm_history_delete",
"path": "/v2/alarms/{alarm_id}/history/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm_history",
"service": "aodh",
"status_code": 204
},
{
"collection_key": "quotas",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "quota_list",
"path": "/v2/quotas",
"requires_auth": true,
"requires_project": true,
"resource_type": "quota",
"service": "aodh",
"status_code": 200
},
{
"collection_key": "quotas",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "quota",
"kind": "collection",
"method": "POST",
"operation_id": "quota_create",
"path": "/v2/quotas",
"requires_auth": true,
"requires_project": true,
"resource_type": "quota",
"service": "aodh",
"status_code": 201
},
{
"collection_key": "quotas",
"introduced_in": "yoga",
"item_key": "quota",
"kind": "item",
"method": "GET",
"operation_id": "quota_show",
"path": "/v2/quotas/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "quota",
"service": "aodh",
"status_code": 200
},
{
"collection_key": "quotas",
"introduced_in": "yoga",
"item_key": "quota",
"kind": "item",
"method": "PUT",
"operation_id": "quota_update",
"path": "/v2/quotas/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "quota",
"service": "aodh",
"status_code": 200
},
{
"collection_key": "quotas",
"introduced_in": "yoga",
"item_key": "quota",
"kind": "item",
"method": "PATCH",
"operation_id": "quota_patch",
"path": "/v2/quotas/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "quota",
"service": "aodh",
"status_code": 200
},
{
"collection_key": "quotas",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "quota_delete",
"path": "/v2/quotas/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "quota",
"service": "aodh",
"status_code": 204
}
],
"port": 8042,
"service": "aodh",
"type": "alarming",
"version_path": "/v2/"
}
@@ -0,0 +1,355 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "barbican_versions",
"path": "/v1",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "secrets",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "secret_list",
"path": "/v1/secrets",
"requires_auth": true,
"requires_project": true,
"resource_type": "secret",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "secrets",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "secret",
"kind": "collection",
"method": "POST",
"operation_id": "secret_create",
"path": "/v1/secrets",
"requires_auth": true,
"requires_project": true,
"resource_type": "secret",
"service": "barbican",
"status_code": 201
},
{
"collection_key": "secrets",
"introduced_in": "yoga",
"item_key": "secret",
"kind": "item",
"method": "GET",
"operation_id": "secret_show",
"path": "/v1/secrets/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "secret",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "secrets",
"introduced_in": "yoga",
"item_key": "secret",
"kind": "item",
"method": "PUT",
"operation_id": "secret_update",
"path": "/v1/secrets/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "secret",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "secrets",
"introduced_in": "yoga",
"item_key": "secret",
"kind": "item",
"method": "PATCH",
"operation_id": "secret_patch",
"path": "/v1/secrets/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "secret",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "secrets",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "secret_delete",
"path": "/v1/secrets/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "secret",
"service": "barbican",
"status_code": 204
},
{
"collection_key": "containers",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "container_list",
"path": "/v1/containers",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "containers",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "container",
"kind": "collection",
"method": "POST",
"operation_id": "container_create",
"path": "/v1/containers",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "barbican",
"status_code": 201
},
{
"collection_key": "containers",
"introduced_in": "yoga",
"item_key": "container",
"kind": "item",
"method": "GET",
"operation_id": "container_show",
"path": "/v1/containers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "containers",
"introduced_in": "yoga",
"item_key": "container",
"kind": "item",
"method": "PUT",
"operation_id": "container_update",
"path": "/v1/containers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "containers",
"introduced_in": "yoga",
"item_key": "container",
"kind": "item",
"method": "PATCH",
"operation_id": "container_patch",
"path": "/v1/containers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "containers",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "container_delete",
"path": "/v1/containers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "barbican",
"status_code": 204
},
{
"collection_key": "orders",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "order_list",
"path": "/v1/orders",
"requires_auth": true,
"requires_project": true,
"resource_type": "order",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "orders",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "order",
"kind": "collection",
"method": "POST",
"operation_id": "order_create",
"path": "/v1/orders",
"requires_auth": true,
"requires_project": true,
"resource_type": "order",
"service": "barbican",
"status_code": 201
},
{
"collection_key": "orders",
"introduced_in": "yoga",
"item_key": "order",
"kind": "item",
"method": "GET",
"operation_id": "order_show",
"path": "/v1/orders/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "order",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "orders",
"introduced_in": "yoga",
"item_key": "order",
"kind": "item",
"method": "PUT",
"operation_id": "order_update",
"path": "/v1/orders/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "order",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "orders",
"introduced_in": "yoga",
"item_key": "order",
"kind": "item",
"method": "PATCH",
"operation_id": "order_patch",
"path": "/v1/orders/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "order",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "orders",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "order_delete",
"path": "/v1/orders/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "order",
"service": "barbican",
"status_code": 204
},
{
"collection_key": "secret_stores",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "secret_store_list",
"path": "/v1/secret-stores",
"requires_auth": true,
"requires_project": true,
"resource_type": "secret_store",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "secret_stores",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "secret_store",
"kind": "collection",
"method": "POST",
"operation_id": "secret_store_create",
"path": "/v1/secret-stores",
"requires_auth": true,
"requires_project": true,
"resource_type": "secret_store",
"service": "barbican",
"status_code": 201
},
{
"collection_key": "secret_stores",
"introduced_in": "yoga",
"item_key": "secret_store",
"kind": "item",
"method": "GET",
"operation_id": "secret_store_show",
"path": "/v1/secret-stores/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "secret_store",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "secret_stores",
"introduced_in": "yoga",
"item_key": "secret_store",
"kind": "item",
"method": "PUT",
"operation_id": "secret_store_update",
"path": "/v1/secret-stores/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "secret_store",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "secret_stores",
"introduced_in": "yoga",
"item_key": "secret_store",
"kind": "item",
"method": "PATCH",
"operation_id": "secret_store_patch",
"path": "/v1/secret-stores/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "secret_store",
"service": "barbican",
"status_code": 200
},
{
"collection_key": "secret_stores",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "secret_store_delete",
"path": "/v1/secret-stores/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "secret_store",
"service": "barbican",
"status_code": 204
}
],
"port": 9311,
"service": "barbican",
"type": "key-manager",
"version_path": "/v1/"
}
@@ -0,0 +1,272 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "blazar_versions",
"path": "/v1",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "blazar",
"status_code": 200
},
{
"collection_key": "leases",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "lease_list",
"path": "/leases",
"requires_auth": true,
"requires_project": true,
"resource_type": "lease",
"service": "blazar",
"status_code": 200
},
{
"collection_key": "leases",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "lease",
"kind": "collection",
"method": "POST",
"operation_id": "lease_create",
"path": "/leases",
"requires_auth": true,
"requires_project": true,
"resource_type": "lease",
"service": "blazar",
"status_code": 201
},
{
"collection_key": "leases",
"introduced_in": "yoga",
"item_key": "lease",
"kind": "item",
"method": "GET",
"operation_id": "lease_show",
"path": "/leases/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "lease",
"service": "blazar",
"status_code": 200
},
{
"collection_key": "leases",
"introduced_in": "yoga",
"item_key": "lease",
"kind": "item",
"method": "PUT",
"operation_id": "lease_update",
"path": "/leases/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "lease",
"service": "blazar",
"status_code": 200
},
{
"collection_key": "leases",
"introduced_in": "yoga",
"item_key": "lease",
"kind": "item",
"method": "PATCH",
"operation_id": "lease_patch",
"path": "/leases/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "lease",
"service": "blazar",
"status_code": 200
},
{
"collection_key": "leases",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "lease_delete",
"path": "/leases/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "lease",
"service": "blazar",
"status_code": 204
},
{
"collection_key": "hosts",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "host_list",
"path": "/os-hosts",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "blazar",
"status_code": 200
},
{
"collection_key": "hosts",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "host",
"kind": "collection",
"method": "POST",
"operation_id": "host_create",
"path": "/os-hosts",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "blazar",
"status_code": 201
},
{
"collection_key": "hosts",
"introduced_in": "yoga",
"item_key": "host",
"kind": "item",
"method": "GET",
"operation_id": "host_show",
"path": "/os-hosts/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "blazar",
"status_code": 200
},
{
"collection_key": "hosts",
"introduced_in": "yoga",
"item_key": "host",
"kind": "item",
"method": "PUT",
"operation_id": "host_update",
"path": "/os-hosts/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "blazar",
"status_code": 200
},
{
"collection_key": "hosts",
"introduced_in": "yoga",
"item_key": "host",
"kind": "item",
"method": "PATCH",
"operation_id": "host_patch",
"path": "/os-hosts/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "blazar",
"status_code": 200
},
{
"collection_key": "hosts",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "host_delete",
"path": "/os-hosts/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "blazar",
"status_code": 204
},
{
"collection_key": "floatingips",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "floatingip_list",
"path": "/floatingips",
"requires_auth": true,
"requires_project": true,
"resource_type": "floatingip",
"service": "blazar",
"status_code": 200
},
{
"collection_key": "floatingips",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "floatingip",
"kind": "collection",
"method": "POST",
"operation_id": "floatingip_create",
"path": "/floatingips",
"requires_auth": true,
"requires_project": true,
"resource_type": "floatingip",
"service": "blazar",
"status_code": 201
},
{
"collection_key": "floatingips",
"introduced_in": "yoga",
"item_key": "floatingip",
"kind": "item",
"method": "GET",
"operation_id": "floatingip_show",
"path": "/floatingips/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "floatingip",
"service": "blazar",
"status_code": 200
},
{
"collection_key": "floatingips",
"introduced_in": "yoga",
"item_key": "floatingip",
"kind": "item",
"method": "PUT",
"operation_id": "floatingip_update",
"path": "/floatingips/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "floatingip",
"service": "blazar",
"status_code": 200
},
{
"collection_key": "floatingips",
"introduced_in": "yoga",
"item_key": "floatingip",
"kind": "item",
"method": "PATCH",
"operation_id": "floatingip_patch",
"path": "/floatingips/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "floatingip",
"service": "blazar",
"status_code": 200
},
{
"collection_key": "floatingips",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "floatingip_delete",
"path": "/floatingips/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "floatingip",
"service": "blazar",
"status_code": 204
}
],
"port": 1234,
"service": "blazar",
"type": "reservation",
"version_path": "/v1/"
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,355 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "cloudkitty_versions",
"path": "/v1",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "services",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "hashmap_service_list",
"path": "/v1/rating/module_config/hashmap/services",
"requires_auth": true,
"requires_project": true,
"resource_type": "hashmap_service",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "services",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "service",
"kind": "collection",
"method": "POST",
"operation_id": "hashmap_service_create",
"path": "/v1/rating/module_config/hashmap/services",
"requires_auth": true,
"requires_project": true,
"resource_type": "hashmap_service",
"service": "cloudkitty",
"status_code": 201
},
{
"collection_key": "services",
"introduced_in": "yoga",
"item_key": "service",
"kind": "item",
"method": "GET",
"operation_id": "hashmap_service_show",
"path": "/v1/rating/module_config/hashmap/services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "hashmap_service",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "services",
"introduced_in": "yoga",
"item_key": "service",
"kind": "item",
"method": "PUT",
"operation_id": "hashmap_service_update",
"path": "/v1/rating/module_config/hashmap/services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "hashmap_service",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "services",
"introduced_in": "yoga",
"item_key": "service",
"kind": "item",
"method": "PATCH",
"operation_id": "hashmap_service_patch",
"path": "/v1/rating/module_config/hashmap/services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "hashmap_service",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "services",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "hashmap_service_delete",
"path": "/v1/rating/module_config/hashmap/services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "hashmap_service",
"service": "cloudkitty",
"status_code": 204
},
{
"collection_key": "fields",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "hashmap_field_list",
"path": "/v1/rating/module_config/hashmap/fields",
"requires_auth": true,
"requires_project": true,
"resource_type": "hashmap_field",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "fields",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "field",
"kind": "collection",
"method": "POST",
"operation_id": "hashmap_field_create",
"path": "/v1/rating/module_config/hashmap/fields",
"requires_auth": true,
"requires_project": true,
"resource_type": "hashmap_field",
"service": "cloudkitty",
"status_code": 201
},
{
"collection_key": "fields",
"introduced_in": "yoga",
"item_key": "field",
"kind": "item",
"method": "GET",
"operation_id": "hashmap_field_show",
"path": "/v1/rating/module_config/hashmap/fields/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "hashmap_field",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "fields",
"introduced_in": "yoga",
"item_key": "field",
"kind": "item",
"method": "PUT",
"operation_id": "hashmap_field_update",
"path": "/v1/rating/module_config/hashmap/fields/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "hashmap_field",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "fields",
"introduced_in": "yoga",
"item_key": "field",
"kind": "item",
"method": "PATCH",
"operation_id": "hashmap_field_patch",
"path": "/v1/rating/module_config/hashmap/fields/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "hashmap_field",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "fields",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "hashmap_field_delete",
"path": "/v1/rating/module_config/hashmap/fields/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "hashmap_field",
"service": "cloudkitty",
"status_code": 204
},
{
"collection_key": "summary",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "report_summary_list",
"path": "/v1/report/summary",
"requires_auth": true,
"requires_project": true,
"resource_type": "report_summary",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "summary",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "summary",
"kind": "collection",
"method": "POST",
"operation_id": "report_summary_create",
"path": "/v1/report/summary",
"requires_auth": true,
"requires_project": true,
"resource_type": "report_summary",
"service": "cloudkitty",
"status_code": 201
},
{
"collection_key": "summary",
"introduced_in": "yoga",
"item_key": "summary",
"kind": "item",
"method": "GET",
"operation_id": "report_summary_show",
"path": "/v1/report/summary/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "report_summary",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "summary",
"introduced_in": "yoga",
"item_key": "summary",
"kind": "item",
"method": "PUT",
"operation_id": "report_summary_update",
"path": "/v1/report/summary/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "report_summary",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "summary",
"introduced_in": "yoga",
"item_key": "summary",
"kind": "item",
"method": "PATCH",
"operation_id": "report_summary_patch",
"path": "/v1/report/summary/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "report_summary",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "summary",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "report_summary_delete",
"path": "/v1/report/summary/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "report_summary",
"service": "cloudkitty",
"status_code": 204
},
{
"collection_key": "dataframes",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "dataframes_list",
"path": "/v1/storage/dataframes",
"requires_auth": true,
"requires_project": true,
"resource_type": "dataframes",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "dataframes",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "dataframe",
"kind": "collection",
"method": "POST",
"operation_id": "dataframes_create",
"path": "/v1/storage/dataframes",
"requires_auth": true,
"requires_project": true,
"resource_type": "dataframes",
"service": "cloudkitty",
"status_code": 201
},
{
"collection_key": "dataframes",
"introduced_in": "yoga",
"item_key": "dataframe",
"kind": "item",
"method": "GET",
"operation_id": "dataframes_show",
"path": "/v1/storage/dataframes/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "dataframes",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "dataframes",
"introduced_in": "yoga",
"item_key": "dataframe",
"kind": "item",
"method": "PUT",
"operation_id": "dataframes_update",
"path": "/v1/storage/dataframes/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "dataframes",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "dataframes",
"introduced_in": "yoga",
"item_key": "dataframe",
"kind": "item",
"method": "PATCH",
"operation_id": "dataframes_patch",
"path": "/v1/storage/dataframes/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "dataframes",
"service": "cloudkitty",
"status_code": 200
},
{
"collection_key": "dataframes",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "dataframes_delete",
"path": "/v1/storage/dataframes/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "dataframes",
"service": "cloudkitty",
"status_code": 204
}
],
"port": 8889,
"service": "cloudkitty",
"type": "rating",
"version_path": "/v1/"
}
@@ -0,0 +1,521 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "designate_versions",
"path": "/v2",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "designate",
"status_code": 200
},
{
"collection_key": "zones",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "zone_list",
"path": "/v2/zones",
"requires_auth": true,
"requires_project": true,
"resource_type": "zone",
"service": "designate",
"status_code": 200
},
{
"collection_key": "zones",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "zone",
"kind": "collection",
"method": "POST",
"operation_id": "zone_create",
"path": "/v2/zones",
"requires_auth": true,
"requires_project": true,
"resource_type": "zone",
"service": "designate",
"status_code": 201
},
{
"collection_key": "zones",
"introduced_in": "yoga",
"item_key": "zone",
"kind": "item",
"method": "GET",
"operation_id": "zone_show",
"path": "/v2/zones/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "zone",
"service": "designate",
"status_code": 200
},
{
"collection_key": "zones",
"introduced_in": "yoga",
"item_key": "zone",
"kind": "item",
"method": "PUT",
"operation_id": "zone_update",
"path": "/v2/zones/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "zone",
"service": "designate",
"status_code": 200
},
{
"collection_key": "zones",
"introduced_in": "yoga",
"item_key": "zone",
"kind": "item",
"method": "PATCH",
"operation_id": "zone_patch",
"path": "/v2/zones/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "zone",
"service": "designate",
"status_code": 200
},
{
"collection_key": "zones",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "zone_delete",
"path": "/v2/zones/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "zone",
"service": "designate",
"status_code": 204
},
{
"collection_key": "recordsets",
"introduced_in": "caracal",
"kind": "collection",
"method": "GET",
"operation_id": "recordset_list",
"path": "/v2/zones/{zone_id}/recordsets",
"requires_auth": true,
"requires_project": true,
"resource_type": "recordset",
"service": "designate",
"status_code": 200
},
{
"collection_key": "recordsets",
"create_status": 201,
"introduced_in": "caracal",
"item_key": "recordset",
"kind": "collection",
"method": "POST",
"operation_id": "recordset_create",
"path": "/v2/zones/{zone_id}/recordsets",
"requires_auth": true,
"requires_project": true,
"resource_type": "recordset",
"service": "designate",
"status_code": 201
},
{
"collection_key": "recordsets",
"introduced_in": "caracal",
"item_key": "recordset",
"kind": "item",
"method": "GET",
"operation_id": "recordset_show",
"path": "/v2/zones/{zone_id}/recordsets/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "recordset",
"service": "designate",
"status_code": 200
},
{
"collection_key": "recordsets",
"introduced_in": "caracal",
"item_key": "recordset",
"kind": "item",
"method": "PUT",
"operation_id": "recordset_update",
"path": "/v2/zones/{zone_id}/recordsets/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "recordset",
"service": "designate",
"status_code": 200
},
{
"collection_key": "recordsets",
"introduced_in": "caracal",
"item_key": "recordset",
"kind": "item",
"method": "PATCH",
"operation_id": "recordset_patch",
"path": "/v2/zones/{zone_id}/recordsets/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "recordset",
"service": "designate",
"status_code": 200
},
{
"collection_key": "recordsets",
"introduced_in": "caracal",
"kind": "item",
"method": "DELETE",
"operation_id": "recordset_delete",
"path": "/v2/zones/{zone_id}/recordsets/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "recordset",
"service": "designate",
"status_code": 204
},
{
"collection_key": "tlds",
"introduced_in": "caracal",
"kind": "collection",
"method": "GET",
"operation_id": "tld_list",
"path": "/v2/tlds",
"requires_auth": true,
"requires_project": true,
"resource_type": "tld",
"service": "designate",
"status_code": 200
},
{
"collection_key": "tlds",
"create_status": 201,
"introduced_in": "caracal",
"item_key": "tld",
"kind": "collection",
"method": "POST",
"operation_id": "tld_create",
"path": "/v2/tlds",
"requires_auth": true,
"requires_project": true,
"resource_type": "tld",
"service": "designate",
"status_code": 201
},
{
"collection_key": "tlds",
"introduced_in": "caracal",
"item_key": "tld",
"kind": "item",
"method": "GET",
"operation_id": "tld_show",
"path": "/v2/tlds/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "tld",
"service": "designate",
"status_code": 200
},
{
"collection_key": "tlds",
"introduced_in": "caracal",
"item_key": "tld",
"kind": "item",
"method": "PUT",
"operation_id": "tld_update",
"path": "/v2/tlds/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "tld",
"service": "designate",
"status_code": 200
},
{
"collection_key": "tlds",
"introduced_in": "caracal",
"item_key": "tld",
"kind": "item",
"method": "PATCH",
"operation_id": "tld_patch",
"path": "/v2/tlds/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "tld",
"service": "designate",
"status_code": 200
},
{
"collection_key": "tlds",
"introduced_in": "caracal",
"kind": "item",
"method": "DELETE",
"operation_id": "tld_delete",
"path": "/v2/tlds/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "tld",
"service": "designate",
"status_code": 204
},
{
"collection_key": "blacklists",
"introduced_in": "caracal",
"kind": "collection",
"method": "GET",
"operation_id": "blacklist_list",
"path": "/v2/blacklists",
"requires_auth": true,
"requires_project": true,
"resource_type": "blacklist",
"service": "designate",
"status_code": 200
},
{
"collection_key": "blacklists",
"create_status": 201,
"introduced_in": "caracal",
"item_key": "blacklist",
"kind": "collection",
"method": "POST",
"operation_id": "blacklist_create",
"path": "/v2/blacklists",
"requires_auth": true,
"requires_project": true,
"resource_type": "blacklist",
"service": "designate",
"status_code": 201
},
{
"collection_key": "blacklists",
"introduced_in": "caracal",
"item_key": "blacklist",
"kind": "item",
"method": "GET",
"operation_id": "blacklist_show",
"path": "/v2/blacklists/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "blacklist",
"service": "designate",
"status_code": 200
},
{
"collection_key": "blacklists",
"introduced_in": "caracal",
"item_key": "blacklist",
"kind": "item",
"method": "PUT",
"operation_id": "blacklist_update",
"path": "/v2/blacklists/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "blacklist",
"service": "designate",
"status_code": 200
},
{
"collection_key": "blacklists",
"introduced_in": "caracal",
"item_key": "blacklist",
"kind": "item",
"method": "PATCH",
"operation_id": "blacklist_patch",
"path": "/v2/blacklists/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "blacklist",
"service": "designate",
"status_code": 200
},
{
"collection_key": "blacklists",
"introduced_in": "caracal",
"kind": "item",
"method": "DELETE",
"operation_id": "blacklist_delete",
"path": "/v2/blacklists/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "blacklist",
"service": "designate",
"status_code": 204
},
{
"collection_key": "pools",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "pool_list",
"path": "/v2/pools",
"requires_auth": true,
"requires_project": true,
"resource_type": "pool",
"service": "designate",
"status_code": 200
},
{
"collection_key": "pools",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "pool",
"kind": "collection",
"method": "POST",
"operation_id": "pool_create",
"path": "/v2/pools",
"requires_auth": true,
"requires_project": true,
"resource_type": "pool",
"service": "designate",
"status_code": 201
},
{
"collection_key": "pools",
"introduced_in": "yoga",
"item_key": "pool",
"kind": "item",
"method": "GET",
"operation_id": "pool_show",
"path": "/v2/pools/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "pool",
"service": "designate",
"status_code": 200
},
{
"collection_key": "pools",
"introduced_in": "yoga",
"item_key": "pool",
"kind": "item",
"method": "PUT",
"operation_id": "pool_update",
"path": "/v2/pools/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "pool",
"service": "designate",
"status_code": 200
},
{
"collection_key": "pools",
"introduced_in": "yoga",
"item_key": "pool",
"kind": "item",
"method": "PATCH",
"operation_id": "pool_patch",
"path": "/v2/pools/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "pool",
"service": "designate",
"status_code": 200
},
{
"collection_key": "pools",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "pool_delete",
"path": "/v2/pools/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "pool",
"service": "designate",
"status_code": 204
},
{
"collection_key": "service_statuses",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "service_status_list",
"path": "/v2/service_statuses",
"requires_auth": true,
"requires_project": true,
"resource_type": "service_status",
"service": "designate",
"status_code": 200
},
{
"collection_key": "service_statuses",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "service_statuse",
"kind": "collection",
"method": "POST",
"operation_id": "service_status_create",
"path": "/v2/service_statuses",
"requires_auth": true,
"requires_project": true,
"resource_type": "service_status",
"service": "designate",
"status_code": 201
},
{
"collection_key": "service_statuses",
"introduced_in": "yoga",
"item_key": "service_statuse",
"kind": "item",
"method": "GET",
"operation_id": "service_status_show",
"path": "/v2/service_statuses/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "service_status",
"service": "designate",
"status_code": 200
},
{
"collection_key": "service_statuses",
"introduced_in": "yoga",
"item_key": "service_statuse",
"kind": "item",
"method": "PUT",
"operation_id": "service_status_update",
"path": "/v2/service_statuses/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "service_status",
"service": "designate",
"status_code": 200
},
{
"collection_key": "service_statuses",
"introduced_in": "yoga",
"item_key": "service_statuse",
"kind": "item",
"method": "PATCH",
"operation_id": "service_status_patch",
"path": "/v2/service_statuses/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "service_status",
"service": "designate",
"status_code": 200
},
{
"collection_key": "service_statuses",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "service_status_delete",
"path": "/v2/service_statuses/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "service_status",
"service": "designate",
"status_code": 204
}
],
"port": 9001,
"service": "designate",
"type": "dns",
"version_path": "/v2/"
}
@@ -0,0 +1,438 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "freezer_versions",
"path": "/v2",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "jobs",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "job_list",
"path": "/v2/jobs",
"requires_auth": true,
"requires_project": true,
"resource_type": "job",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "jobs",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "job",
"kind": "collection",
"method": "POST",
"operation_id": "job_create",
"path": "/v2/jobs",
"requires_auth": true,
"requires_project": true,
"resource_type": "job",
"service": "freezer",
"status_code": 201
},
{
"collection_key": "jobs",
"introduced_in": "yoga",
"item_key": "job",
"kind": "item",
"method": "GET",
"operation_id": "job_show",
"path": "/v2/jobs/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "job",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "jobs",
"introduced_in": "yoga",
"item_key": "job",
"kind": "item",
"method": "PUT",
"operation_id": "job_update",
"path": "/v2/jobs/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "job",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "jobs",
"introduced_in": "yoga",
"item_key": "job",
"kind": "item",
"method": "PATCH",
"operation_id": "job_patch",
"path": "/v2/jobs/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "job",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "jobs",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "job_delete",
"path": "/v2/jobs/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "job",
"service": "freezer",
"status_code": 204
},
{
"collection_key": "clients",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "client_list",
"path": "/v2/clients",
"requires_auth": true,
"requires_project": true,
"resource_type": "client",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "clients",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "client",
"kind": "collection",
"method": "POST",
"operation_id": "client_create",
"path": "/v2/clients",
"requires_auth": true,
"requires_project": true,
"resource_type": "client",
"service": "freezer",
"status_code": 201
},
{
"collection_key": "clients",
"introduced_in": "yoga",
"item_key": "client",
"kind": "item",
"method": "GET",
"operation_id": "client_show",
"path": "/v2/clients/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "client",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "clients",
"introduced_in": "yoga",
"item_key": "client",
"kind": "item",
"method": "PUT",
"operation_id": "client_update",
"path": "/v2/clients/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "client",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "clients",
"introduced_in": "yoga",
"item_key": "client",
"kind": "item",
"method": "PATCH",
"operation_id": "client_patch",
"path": "/v2/clients/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "client",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "clients",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "client_delete",
"path": "/v2/clients/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "client",
"service": "freezer",
"status_code": 204
},
{
"collection_key": "backups",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "backup_list",
"path": "/v2/backups",
"requires_auth": true,
"requires_project": true,
"resource_type": "backup",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "backups",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "backup",
"kind": "collection",
"method": "POST",
"operation_id": "backup_create",
"path": "/v2/backups",
"requires_auth": true,
"requires_project": true,
"resource_type": "backup",
"service": "freezer",
"status_code": 201
},
{
"collection_key": "backups",
"introduced_in": "yoga",
"item_key": "backup",
"kind": "item",
"method": "GET",
"operation_id": "backup_show",
"path": "/v2/backups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "backup",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "backups",
"introduced_in": "yoga",
"item_key": "backup",
"kind": "item",
"method": "PUT",
"operation_id": "backup_update",
"path": "/v2/backups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "backup",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "backups",
"introduced_in": "yoga",
"item_key": "backup",
"kind": "item",
"method": "PATCH",
"operation_id": "backup_patch",
"path": "/v2/backups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "backup",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "backups",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "backup_delete",
"path": "/v2/backups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "backup",
"service": "freezer",
"status_code": 204
},
{
"collection_key": "sessions",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "session_list",
"path": "/v2/sessions",
"requires_auth": true,
"requires_project": true,
"resource_type": "session",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "sessions",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "session",
"kind": "collection",
"method": "POST",
"operation_id": "session_create",
"path": "/v2/sessions",
"requires_auth": true,
"requires_project": true,
"resource_type": "session",
"service": "freezer",
"status_code": 201
},
{
"collection_key": "sessions",
"introduced_in": "yoga",
"item_key": "session",
"kind": "item",
"method": "GET",
"operation_id": "session_show",
"path": "/v2/sessions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "session",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "sessions",
"introduced_in": "yoga",
"item_key": "session",
"kind": "item",
"method": "PUT",
"operation_id": "session_update",
"path": "/v2/sessions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "session",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "sessions",
"introduced_in": "yoga",
"item_key": "session",
"kind": "item",
"method": "PATCH",
"operation_id": "session_patch",
"path": "/v2/sessions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "session",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "sessions",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "session_delete",
"path": "/v2/sessions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "session",
"service": "freezer",
"status_code": 204
},
{
"collection_key": "actions",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "action_list",
"path": "/v2/actions",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "actions",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "action",
"kind": "collection",
"method": "POST",
"operation_id": "action_create",
"path": "/v2/actions",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "freezer",
"status_code": 201
},
{
"collection_key": "actions",
"introduced_in": "yoga",
"item_key": "action",
"kind": "item",
"method": "GET",
"operation_id": "action_show",
"path": "/v2/actions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "actions",
"introduced_in": "yoga",
"item_key": "action",
"kind": "item",
"method": "PUT",
"operation_id": "action_update",
"path": "/v2/actions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "actions",
"introduced_in": "yoga",
"item_key": "action",
"kind": "item",
"method": "PATCH",
"operation_id": "action_patch",
"path": "/v2/actions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "freezer",
"status_code": 200
},
{
"collection_key": "actions",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "action_delete",
"path": "/v2/actions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "freezer",
"status_code": 204
}
],
"port": 9090,
"service": "freezer",
"type": "backup",
"version_path": "/v2/"
}
@@ -0,0 +1,542 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "glance_versions",
"path": "/v2",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "glance",
"status_code": 200
},
{
"collection_key": "images",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "image_list",
"path": "/v2/images",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "glance",
"status_code": 200
},
{
"collection_key": "images",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "image",
"kind": "collection",
"method": "POST",
"operation_id": "image_create",
"path": "/v2/images",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "glance",
"status_code": 201
},
{
"collection_key": "images",
"introduced_in": "yoga",
"item_key": "image",
"kind": "item",
"method": "GET",
"operation_id": "image_show",
"path": "/v2/images/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "glance",
"status_code": 200
},
{
"collection_key": "images",
"introduced_in": "yoga",
"item_key": "image",
"kind": "item",
"method": "PUT",
"operation_id": "image_update",
"path": "/v2/images/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "glance",
"status_code": 200
},
{
"collection_key": "images",
"introduced_in": "yoga",
"item_key": "image",
"kind": "item",
"method": "PATCH",
"operation_id": "image_patch",
"path": "/v2/images/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "glance",
"status_code": 200
},
{
"collection_key": "images",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "image_delete",
"path": "/v2/images/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "glance",
"status_code": 204
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "PUT",
"operation_id": "image_upload",
"path": "/v2/images/{id}/file",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "glance",
"status_code": 204
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "image_download",
"path": "/v2/images/{id}/file",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "glance",
"status_code": 200
},
{
"collection_key": "namespaces",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "metadef_namespace_list",
"path": "/v2/metadefs/namespaces",
"requires_auth": true,
"requires_project": true,
"resource_type": "metadef_namespace",
"service": "glance",
"status_code": 200
},
{
"collection_key": "namespaces",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "namespace",
"kind": "collection",
"method": "POST",
"operation_id": "metadef_namespace_create",
"path": "/v2/metadefs/namespaces",
"requires_auth": true,
"requires_project": true,
"resource_type": "metadef_namespace",
"service": "glance",
"status_code": 201
},
{
"collection_key": "namespaces",
"introduced_in": "yoga",
"item_key": "namespace",
"kind": "item",
"method": "GET",
"operation_id": "metadef_namespace_show",
"path": "/v2/metadefs/namespaces/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "metadef_namespace",
"service": "glance",
"status_code": 200
},
{
"collection_key": "namespaces",
"introduced_in": "yoga",
"item_key": "namespace",
"kind": "item",
"method": "PUT",
"operation_id": "metadef_namespace_update",
"path": "/v2/metadefs/namespaces/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "metadef_namespace",
"service": "glance",
"status_code": 200
},
{
"collection_key": "namespaces",
"introduced_in": "yoga",
"item_key": "namespace",
"kind": "item",
"method": "PATCH",
"operation_id": "metadef_namespace_patch",
"path": "/v2/metadefs/namespaces/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "metadef_namespace",
"service": "glance",
"status_code": 200
},
{
"collection_key": "namespaces",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "metadef_namespace_delete",
"path": "/v2/metadefs/namespaces/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "metadef_namespace",
"service": "glance",
"status_code": 204
},
{
"collection_key": "tasks",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "task_list",
"path": "/v2/tasks",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "glance",
"status_code": 200
},
{
"collection_key": "tasks",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "task",
"kind": "collection",
"method": "POST",
"operation_id": "task_create",
"path": "/v2/tasks",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "glance",
"status_code": 201
},
{
"collection_key": "tasks",
"introduced_in": "yoga",
"item_key": "task",
"kind": "item",
"method": "GET",
"operation_id": "task_show",
"path": "/v2/tasks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "glance",
"status_code": 200
},
{
"collection_key": "tasks",
"introduced_in": "yoga",
"item_key": "task",
"kind": "item",
"method": "PUT",
"operation_id": "task_update",
"path": "/v2/tasks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "glance",
"status_code": 200
},
{
"collection_key": "tasks",
"introduced_in": "yoga",
"item_key": "task",
"kind": "item",
"method": "PATCH",
"operation_id": "task_patch",
"path": "/v2/tasks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "glance",
"status_code": 200
},
{
"collection_key": "tasks",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "task_delete",
"path": "/v2/tasks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "glance",
"status_code": 204
},
{
"collection_key": "import-methods",
"introduced_in": "dalmatian",
"kind": "custom",
"method": "GET",
"operation_id": "glance_import_info",
"path": "/v2/info/import",
"requires_auth": true,
"requires_project": true,
"resource_type": "info_import",
"service": "glance",
"status_code": 200
},
{
"collection_key": "stores",
"introduced_in": "dalmatian",
"kind": "custom",
"method": "GET",
"operation_id": "glance_stores",
"path": "/v2/info/stores",
"requires_auth": true,
"requires_project": true,
"resource_type": "info_store",
"service": "glance",
"status_code": 200
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "glance_schema_image",
"path": "/v2/schemas/image",
"requires_auth": true,
"requires_project": true,
"resource_type": "schema",
"service": "glance",
"status_code": 200
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "glance_schema_images",
"path": "/v2/schemas/images",
"requires_auth": true,
"requires_project": true,
"resource_type": "schema",
"service": "glance",
"status_code": 200
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "POST",
"operation_id": "image_deactivate",
"path": "/v2/images/{id}/actions/deactivate",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "glance",
"status_code": 204
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "POST",
"operation_id": "image_reactivate",
"path": "/v2/images/{id}/actions/reactivate",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "glance",
"status_code": 204
},
{
"collection_key": "members",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "image_member_list",
"path": "/v2/images/{image_id}/members",
"requires_auth": true,
"requires_project": true,
"resource_type": "image_member",
"service": "glance",
"status_code": 200
},
{
"collection_key": "members",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "member",
"kind": "collection",
"method": "POST",
"operation_id": "image_member_create",
"path": "/v2/images/{image_id}/members",
"requires_auth": true,
"requires_project": true,
"resource_type": "image_member",
"service": "glance",
"status_code": 201
},
{
"collection_key": "members",
"introduced_in": "yoga",
"item_key": "member",
"kind": "item",
"method": "GET",
"operation_id": "image_member_show",
"path": "/v2/images/{image_id}/members/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image_member",
"service": "glance",
"status_code": 200
},
{
"collection_key": "members",
"introduced_in": "yoga",
"item_key": "member",
"kind": "item",
"method": "PUT",
"operation_id": "image_member_update",
"path": "/v2/images/{image_id}/members/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image_member",
"service": "glance",
"status_code": 200
},
{
"collection_key": "members",
"introduced_in": "yoga",
"item_key": "member",
"kind": "item",
"method": "PATCH",
"operation_id": "image_member_patch",
"path": "/v2/images/{image_id}/members/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image_member",
"service": "glance",
"status_code": 200
},
{
"collection_key": "members",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "image_member_delete",
"path": "/v2/images/{image_id}/members/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image_member",
"service": "glance",
"status_code": 204
},
{
"collection_key": "tags",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "image_tag_list",
"path": "/v2/images/{image_id}/tags",
"requires_auth": true,
"requires_project": true,
"resource_type": "image_tag",
"service": "glance",
"status_code": 200
},
{
"collection_key": "tags",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "tag",
"kind": "collection",
"method": "POST",
"operation_id": "image_tag_create",
"path": "/v2/images/{image_id}/tags",
"requires_auth": true,
"requires_project": true,
"resource_type": "image_tag",
"service": "glance",
"status_code": 201
},
{
"collection_key": "tags",
"introduced_in": "yoga",
"item_key": "tag",
"kind": "item",
"method": "GET",
"operation_id": "image_tag_show",
"path": "/v2/images/{image_id}/tags/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image_tag",
"service": "glance",
"status_code": 200
},
{
"collection_key": "tags",
"introduced_in": "yoga",
"item_key": "tag",
"kind": "item",
"method": "PUT",
"operation_id": "image_tag_update",
"path": "/v2/images/{image_id}/tags/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image_tag",
"service": "glance",
"status_code": 200
},
{
"collection_key": "tags",
"introduced_in": "yoga",
"item_key": "tag",
"kind": "item",
"method": "PATCH",
"operation_id": "image_tag_patch",
"path": "/v2/images/{image_id}/tags/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image_tag",
"service": "glance",
"status_code": 200
},
{
"collection_key": "tags",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "image_tag_delete",
"path": "/v2/images/{image_id}/tags/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image_tag",
"service": "glance",
"status_code": 204
}
],
"port": 9292,
"service": "glance",
"type": "image",
"version_path": "/v2/"
}
@@ -0,0 +1,119 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": "Stacks",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "stack_list",
"path": "/stacks",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat-cfn",
"status_code": 200
},
{
"collection_key": "Stacks",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "Stack",
"kind": "collection",
"method": "POST",
"operation_id": "stack_create",
"path": "/stacks",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat-cfn",
"status_code": 201
},
{
"collection_key": "Stacks",
"introduced_in": "yoga",
"item_key": "Stack",
"kind": "item",
"method": "GET",
"operation_id": "stack_show",
"path": "/stacks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat-cfn",
"status_code": 200
},
{
"collection_key": "Stacks",
"introduced_in": "yoga",
"item_key": "Stack",
"kind": "item",
"method": "PUT",
"operation_id": "stack_update",
"path": "/stacks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat-cfn",
"status_code": 200
},
{
"collection_key": "Stacks",
"introduced_in": "yoga",
"item_key": "Stack",
"kind": "item",
"method": "PATCH",
"operation_id": "stack_patch",
"path": "/stacks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat-cfn",
"status_code": 200
},
{
"collection_key": "Stacks",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "stack_delete",
"path": "/stacks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat-cfn",
"status_code": 204
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "heat_cfn_versions",
"path": "/v1",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "heat-cfn",
"status_code": 200
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "POST",
"operation_id": "heat_cfn_query",
"path": "/",
"requires_auth": true,
"requires_project": false,
"resource_type": "stack",
"service": "heat-cfn",
"status_code": 200
}
],
"port": 8000,
"service": "heat-cfn",
"type": "cloudformation",
"version_path": "/v1/"
}
+528
View File
@@ -0,0 +1,528 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "heat_versions",
"path": "/v1",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "heat",
"status_code": 200
},
{
"collection_key": "stacks",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "stack_list",
"path": "/v1/{tenant_id}/stacks",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat",
"status_code": 200
},
{
"collection_key": "stacks",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "stack",
"kind": "collection",
"method": "POST",
"operation_id": "stack_create",
"path": "/v1/{tenant_id}/stacks",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat",
"status_code": 201
},
{
"collection_key": "stacks",
"introduced_in": "yoga",
"item_key": "stack",
"kind": "item",
"method": "GET",
"operation_id": "stack_show",
"path": "/v1/{tenant_id}/stacks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat",
"status_code": 200
},
{
"collection_key": "stacks",
"introduced_in": "yoga",
"item_key": "stack",
"kind": "item",
"method": "PUT",
"operation_id": "stack_update",
"path": "/v1/{tenant_id}/stacks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat",
"status_code": 200
},
{
"collection_key": "stacks",
"introduced_in": "yoga",
"item_key": "stack",
"kind": "item",
"method": "PATCH",
"operation_id": "stack_patch",
"path": "/v1/{tenant_id}/stacks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat",
"status_code": 200
},
{
"collection_key": "stacks",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "stack_delete",
"path": "/v1/{tenant_id}/stacks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat",
"status_code": 204
},
{
"collection_key": "stacks",
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "stack_list_detail",
"path": "/v1/{tenant_id}/stacks/detail",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat",
"status_code": 200
},
{
"collection_key": "stack",
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "stack_show_by_name",
"path": "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat",
"status_code": 200
},
{
"introduced_in": "yoga",
"kind": "custom",
"method": "DELETE",
"operation_id": "stack_delete_by_name",
"path": "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat",
"status_code": 204
},
{
"collection_key": "resources",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "stack_resource_list",
"path": "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack_resource",
"service": "heat",
"status_code": 200
},
{
"collection_key": "resources",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "resource",
"kind": "collection",
"method": "POST",
"operation_id": "stack_resource_create",
"path": "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack_resource",
"service": "heat",
"status_code": 201
},
{
"collection_key": "resources",
"introduced_in": "yoga",
"item_key": "resource",
"kind": "item",
"method": "GET",
"operation_id": "stack_resource_show",
"path": "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack_resource",
"service": "heat",
"status_code": 200
},
{
"collection_key": "resources",
"introduced_in": "yoga",
"item_key": "resource",
"kind": "item",
"method": "PUT",
"operation_id": "stack_resource_update",
"path": "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack_resource",
"service": "heat",
"status_code": 200
},
{
"collection_key": "resources",
"introduced_in": "yoga",
"item_key": "resource",
"kind": "item",
"method": "PATCH",
"operation_id": "stack_resource_patch",
"path": "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack_resource",
"service": "heat",
"status_code": 200
},
{
"collection_key": "resources",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "stack_resource_delete",
"path": "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/resources/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack_resource",
"service": "heat",
"status_code": 204
},
{
"collection_key": "events",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "stack_event_list",
"path": "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/events",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack_event",
"service": "heat",
"status_code": 200
},
{
"collection_key": "events",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "event",
"kind": "collection",
"method": "POST",
"operation_id": "stack_event_create",
"path": "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/events",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack_event",
"service": "heat",
"status_code": 201
},
{
"collection_key": "events",
"introduced_in": "yoga",
"item_key": "event",
"kind": "item",
"method": "GET",
"operation_id": "stack_event_show",
"path": "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/events/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack_event",
"service": "heat",
"status_code": 200
},
{
"collection_key": "events",
"introduced_in": "yoga",
"item_key": "event",
"kind": "item",
"method": "PUT",
"operation_id": "stack_event_update",
"path": "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/events/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack_event",
"service": "heat",
"status_code": 200
},
{
"collection_key": "events",
"introduced_in": "yoga",
"item_key": "event",
"kind": "item",
"method": "PATCH",
"operation_id": "stack_event_patch",
"path": "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/events/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack_event",
"service": "heat",
"status_code": 200
},
{
"collection_key": "events",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "stack_event_delete",
"path": "/v1/{tenant_id}/stacks/{stack_name}/{stack_id}/events/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack_event",
"service": "heat",
"status_code": 204
},
{
"collection_key": "software_configs",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "software_config_list",
"path": "/v1/{tenant_id}/software_configs",
"requires_auth": true,
"requires_project": true,
"resource_type": "software_config",
"service": "heat",
"status_code": 200
},
{
"collection_key": "software_configs",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "software_config",
"kind": "collection",
"method": "POST",
"operation_id": "software_config_create",
"path": "/v1/{tenant_id}/software_configs",
"requires_auth": true,
"requires_project": true,
"resource_type": "software_config",
"service": "heat",
"status_code": 201
},
{
"collection_key": "software_configs",
"introduced_in": "yoga",
"item_key": "software_config",
"kind": "item",
"method": "GET",
"operation_id": "software_config_show",
"path": "/v1/{tenant_id}/software_configs/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "software_config",
"service": "heat",
"status_code": 200
},
{
"collection_key": "software_configs",
"introduced_in": "yoga",
"item_key": "software_config",
"kind": "item",
"method": "PUT",
"operation_id": "software_config_update",
"path": "/v1/{tenant_id}/software_configs/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "software_config",
"service": "heat",
"status_code": 200
},
{
"collection_key": "software_configs",
"introduced_in": "yoga",
"item_key": "software_config",
"kind": "item",
"method": "PATCH",
"operation_id": "software_config_patch",
"path": "/v1/{tenant_id}/software_configs/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "software_config",
"service": "heat",
"status_code": 200
},
{
"collection_key": "software_configs",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "software_config_delete",
"path": "/v1/{tenant_id}/software_configs/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "software_config",
"service": "heat",
"status_code": 204
},
{
"collection_key": "software_deployments",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "software_deployment_list",
"path": "/v1/{tenant_id}/software_deployments",
"requires_auth": true,
"requires_project": true,
"resource_type": "software_deployment",
"service": "heat",
"status_code": 200
},
{
"collection_key": "software_deployments",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "software_deployment",
"kind": "collection",
"method": "POST",
"operation_id": "software_deployment_create",
"path": "/v1/{tenant_id}/software_deployments",
"requires_auth": true,
"requires_project": true,
"resource_type": "software_deployment",
"service": "heat",
"status_code": 201
},
{
"collection_key": "software_deployments",
"introduced_in": "yoga",
"item_key": "software_deployment",
"kind": "item",
"method": "GET",
"operation_id": "software_deployment_show",
"path": "/v1/{tenant_id}/software_deployments/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "software_deployment",
"service": "heat",
"status_code": 200
},
{
"collection_key": "software_deployments",
"introduced_in": "yoga",
"item_key": "software_deployment",
"kind": "item",
"method": "PUT",
"operation_id": "software_deployment_update",
"path": "/v1/{tenant_id}/software_deployments/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "software_deployment",
"service": "heat",
"status_code": 200
},
{
"collection_key": "software_deployments",
"introduced_in": "yoga",
"item_key": "software_deployment",
"kind": "item",
"method": "PATCH",
"operation_id": "software_deployment_patch",
"path": "/v1/{tenant_id}/software_deployments/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "software_deployment",
"service": "heat",
"status_code": 200
},
{
"collection_key": "software_deployments",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "software_deployment_delete",
"path": "/v1/{tenant_id}/software_deployments/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "software_deployment",
"service": "heat",
"status_code": 204
},
{
"collection_key": "resource_types",
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "heat_resource_types",
"path": "/v1/{tenant_id}/resource_types",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource_type",
"service": "heat",
"status_code": 200
},
{
"collection_key": "services",
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "heat_services",
"path": "/v1/{tenant_id}/services",
"requires_auth": true,
"requires_project": true,
"resource_type": "service",
"service": "heat",
"status_code": 200
},
{
"collection_key": "stack",
"introduced_in": "yoga",
"kind": "custom",
"method": "POST",
"operation_id": "stack_preview",
"path": "/v1/{tenant_id}/stacks/preview",
"requires_auth": true,
"requires_project": true,
"resource_type": "stack",
"service": "heat",
"status_code": 200
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "POST",
"operation_id": "template_validate",
"path": "/v1/{tenant_id}/validate",
"requires_auth": true,
"requires_project": true,
"resource_type": "template",
"service": "heat",
"status_code": 200
}
],
"port": 8004,
"service": "heat",
"type": "orchestration",
"version_path": "/v1/"
}
@@ -0,0 +1,919 @@
{
"default_microversion": "1.1",
"max_microversion": "1.90",
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "ironic_versions",
"path": "/v1",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "nodes",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "node_list",
"path": "/v1/nodes",
"requires_auth": true,
"requires_project": true,
"resource_type": "node",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "nodes",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "node",
"kind": "collection",
"method": "POST",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "node_create",
"path": "/v1/nodes",
"requires_auth": true,
"requires_project": true,
"resource_type": "node",
"service": "ironic",
"status_code": 201
},
{
"collection_key": "nodes",
"introduced_in": "yoga",
"item_key": "node",
"kind": "item",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "node_show",
"path": "/v1/nodes/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "node",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "nodes",
"introduced_in": "yoga",
"item_key": "node",
"kind": "item",
"method": "PUT",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "node_update",
"path": "/v1/nodes/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "node",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "nodes",
"introduced_in": "yoga",
"item_key": "node",
"kind": "item",
"method": "PATCH",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "node_patch",
"path": "/v1/nodes/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "node",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "nodes",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "node_delete",
"path": "/v1/nodes/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "node",
"service": "ironic",
"status_code": 204
},
{
"collection_key": "ports",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "port_list",
"path": "/v1/ports",
"requires_auth": true,
"requires_project": true,
"resource_type": "port",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "ports",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "port",
"kind": "collection",
"method": "POST",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "port_create",
"path": "/v1/ports",
"requires_auth": true,
"requires_project": true,
"resource_type": "port",
"service": "ironic",
"status_code": 201
},
{
"collection_key": "ports",
"introduced_in": "yoga",
"item_key": "port",
"kind": "item",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "port_show",
"path": "/v1/ports/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "port",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "ports",
"introduced_in": "yoga",
"item_key": "port",
"kind": "item",
"method": "PUT",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "port_update",
"path": "/v1/ports/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "port",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "ports",
"introduced_in": "yoga",
"item_key": "port",
"kind": "item",
"method": "PATCH",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "port_patch",
"path": "/v1/ports/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "port",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "ports",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "port_delete",
"path": "/v1/ports/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "port",
"service": "ironic",
"status_code": 204
},
{
"collection_key": "portgroups",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "portgroup_list",
"path": "/v1/portgroups",
"requires_auth": true,
"requires_project": true,
"resource_type": "portgroup",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "portgroups",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "portgroup",
"kind": "collection",
"method": "POST",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "portgroup_create",
"path": "/v1/portgroups",
"requires_auth": true,
"requires_project": true,
"resource_type": "portgroup",
"service": "ironic",
"status_code": 201
},
{
"collection_key": "portgroups",
"introduced_in": "yoga",
"item_key": "portgroup",
"kind": "item",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "portgroup_show",
"path": "/v1/portgroups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "portgroup",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "portgroups",
"introduced_in": "yoga",
"item_key": "portgroup",
"kind": "item",
"method": "PUT",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "portgroup_update",
"path": "/v1/portgroups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "portgroup",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "portgroups",
"introduced_in": "yoga",
"item_key": "portgroup",
"kind": "item",
"method": "PATCH",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "portgroup_patch",
"path": "/v1/portgroups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "portgroup",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "portgroups",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "portgroup_delete",
"path": "/v1/portgroups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "portgroup",
"service": "ironic",
"status_code": 204
},
{
"collection_key": "chassis",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "chassis_list",
"path": "/v1/chassis",
"requires_auth": true,
"requires_project": true,
"resource_type": "chassis",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "chassis",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "chassi",
"kind": "collection",
"method": "POST",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "chassis_create",
"path": "/v1/chassis",
"requires_auth": true,
"requires_project": true,
"resource_type": "chassis",
"service": "ironic",
"status_code": 201
},
{
"collection_key": "chassis",
"introduced_in": "yoga",
"item_key": "chassi",
"kind": "item",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "chassis_show",
"path": "/v1/chassis/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "chassis",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "chassis",
"introduced_in": "yoga",
"item_key": "chassi",
"kind": "item",
"method": "PUT",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "chassis_update",
"path": "/v1/chassis/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "chassis",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "chassis",
"introduced_in": "yoga",
"item_key": "chassi",
"kind": "item",
"method": "PATCH",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "chassis_patch",
"path": "/v1/chassis/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "chassis",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "chassis",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "chassis_delete",
"path": "/v1/chassis/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "chassis",
"service": "ironic",
"status_code": 204
},
{
"collection_key": "allocations",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "allocation_list",
"path": "/v1/allocations",
"requires_auth": true,
"requires_project": true,
"resource_type": "allocation",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "allocations",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "allocation",
"kind": "collection",
"method": "POST",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "allocation_create",
"path": "/v1/allocations",
"requires_auth": true,
"requires_project": true,
"resource_type": "allocation",
"service": "ironic",
"status_code": 201
},
{
"collection_key": "allocations",
"introduced_in": "yoga",
"item_key": "allocation",
"kind": "item",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "allocation_show",
"path": "/v1/allocations/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "allocation",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "allocations",
"introduced_in": "yoga",
"item_key": "allocation",
"kind": "item",
"method": "PUT",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "allocation_update",
"path": "/v1/allocations/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "allocation",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "allocations",
"introduced_in": "yoga",
"item_key": "allocation",
"kind": "item",
"method": "PATCH",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "allocation_patch",
"path": "/v1/allocations/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "allocation",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "allocations",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "allocation_delete",
"path": "/v1/allocations/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "allocation",
"service": "ironic",
"status_code": 204
},
{
"collection_key": "deploy_templates",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "deploy_template_list",
"path": "/v1/deploy_templates",
"requires_auth": true,
"requires_project": true,
"resource_type": "deploy_template",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "deploy_templates",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "deploy_template",
"kind": "collection",
"method": "POST",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "deploy_template_create",
"path": "/v1/deploy_templates",
"requires_auth": true,
"requires_project": true,
"resource_type": "deploy_template",
"service": "ironic",
"status_code": 201
},
{
"collection_key": "deploy_templates",
"introduced_in": "yoga",
"item_key": "deploy_template",
"kind": "item",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "deploy_template_show",
"path": "/v1/deploy_templates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "deploy_template",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "deploy_templates",
"introduced_in": "yoga",
"item_key": "deploy_template",
"kind": "item",
"method": "PUT",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "deploy_template_update",
"path": "/v1/deploy_templates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "deploy_template",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "deploy_templates",
"introduced_in": "yoga",
"item_key": "deploy_template",
"kind": "item",
"method": "PATCH",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "deploy_template_patch",
"path": "/v1/deploy_templates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "deploy_template",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "deploy_templates",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "deploy_template_delete",
"path": "/v1/deploy_templates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "deploy_template",
"service": "ironic",
"status_code": 204
},
{
"collection_key": "connectors",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "volume_connector_list",
"path": "/v1/volume/connectors",
"requires_auth": true,
"requires_project": true,
"resource_type": "volume_connector",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "connectors",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "connector",
"kind": "collection",
"method": "POST",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "volume_connector_create",
"path": "/v1/volume/connectors",
"requires_auth": true,
"requires_project": true,
"resource_type": "volume_connector",
"service": "ironic",
"status_code": 201
},
{
"collection_key": "connectors",
"introduced_in": "yoga",
"item_key": "connector",
"kind": "item",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "volume_connector_show",
"path": "/v1/volume/connectors/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "volume_connector",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "connectors",
"introduced_in": "yoga",
"item_key": "connector",
"kind": "item",
"method": "PUT",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "volume_connector_update",
"path": "/v1/volume/connectors/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "volume_connector",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "connectors",
"introduced_in": "yoga",
"item_key": "connector",
"kind": "item",
"method": "PATCH",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "volume_connector_patch",
"path": "/v1/volume/connectors/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "volume_connector",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "connectors",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "volume_connector_delete",
"path": "/v1/volume/connectors/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "volume_connector",
"service": "ironic",
"status_code": 204
},
{
"collection_key": "targets",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "volume_target_list",
"path": "/v1/volume/targets",
"requires_auth": true,
"requires_project": true,
"resource_type": "volume_target",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "targets",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "target",
"kind": "collection",
"method": "POST",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "volume_target_create",
"path": "/v1/volume/targets",
"requires_auth": true,
"requires_project": true,
"resource_type": "volume_target",
"service": "ironic",
"status_code": 201
},
{
"collection_key": "targets",
"introduced_in": "yoga",
"item_key": "target",
"kind": "item",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "volume_target_show",
"path": "/v1/volume/targets/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "volume_target",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "targets",
"introduced_in": "yoga",
"item_key": "target",
"kind": "item",
"method": "PUT",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "volume_target_update",
"path": "/v1/volume/targets/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "volume_target",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "targets",
"introduced_in": "yoga",
"item_key": "target",
"kind": "item",
"method": "PATCH",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "volume_target_patch",
"path": "/v1/volume/targets/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "volume_target",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "targets",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "volume_target_delete",
"path": "/v1/volume/targets/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "volume_target",
"service": "ironic",
"status_code": 204
},
{
"collection_key": "drivers",
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "ironic_drivers",
"path": "/v1/drivers",
"requires_auth": true,
"requires_project": true,
"resource_type": "driver",
"service": "ironic",
"status_code": 200
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "ironic_driver_show",
"path": "/v1/drivers/{name}",
"requires_auth": true,
"requires_project": true,
"resource_type": "driver",
"service": "ironic",
"status_code": 200
},
{
"collection_key": "conductors",
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "ironic_conductors",
"path": "/v1/conductors",
"requires_auth": true,
"requires_project": true,
"resource_type": "conductor",
"service": "ironic",
"status_code": 200
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "PUT",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "node_provision_state",
"path": "/v1/nodes/{id}/states/provision",
"requires_auth": true,
"requires_project": true,
"resource_type": "node",
"service": "ironic",
"status_code": 204
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "PUT",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "node_power_state",
"path": "/v1/nodes/{id}/states/power",
"requires_auth": true,
"requires_project": true,
"resource_type": "node",
"service": "ironic",
"status_code": 204
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "PUT",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "node_raid_state",
"path": "/v1/nodes/{id}/states/raid",
"requires_auth": true,
"requires_project": true,
"resource_type": "node",
"service": "ironic",
"status_code": 204
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "node_states",
"path": "/v1/nodes/{id}/states",
"requires_auth": true,
"requires_project": true,
"resource_type": "node",
"service": "ironic",
"status_code": 200
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "node_vendor_passthru",
"path": "/v1/nodes/{id}/vendor_passthru",
"requires_auth": true,
"requires_project": true,
"resource_type": "node",
"service": "ironic",
"status_code": 200
},
{
"introduced_in": "yoga",
"kind": "action",
"method": "POST",
"microversion_max": "1.90",
"microversion_min": "1.1",
"operation_id": "node_action",
"path": "/v1/nodes/{id}/vifs",
"requires_auth": true,
"requires_project": true,
"resource_type": "node",
"service": "ironic",
"status_code": 204
}
],
"port": 6385,
"service": "ironic",
"type": "baremetal",
"version_path": "/"
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,355 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "magnum_versions",
"path": "/v1",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "clusters",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "cluster_list",
"path": "/v1/clusters",
"requires_auth": true,
"requires_project": true,
"resource_type": "cluster",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "clusters",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "cluster",
"kind": "collection",
"method": "POST",
"operation_id": "cluster_create",
"path": "/v1/clusters",
"requires_auth": true,
"requires_project": true,
"resource_type": "cluster",
"service": "magnum",
"status_code": 201
},
{
"collection_key": "clusters",
"introduced_in": "yoga",
"item_key": "cluster",
"kind": "item",
"method": "GET",
"operation_id": "cluster_show",
"path": "/v1/clusters/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "cluster",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "clusters",
"introduced_in": "yoga",
"item_key": "cluster",
"kind": "item",
"method": "PUT",
"operation_id": "cluster_update",
"path": "/v1/clusters/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "cluster",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "clusters",
"introduced_in": "yoga",
"item_key": "cluster",
"kind": "item",
"method": "PATCH",
"operation_id": "cluster_patch",
"path": "/v1/clusters/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "cluster",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "clusters",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "cluster_delete",
"path": "/v1/clusters/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "cluster",
"service": "magnum",
"status_code": 204
},
{
"collection_key": "clustertemplates",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "clustertemplate_list",
"path": "/v1/clustertemplates",
"requires_auth": true,
"requires_project": true,
"resource_type": "clustertemplate",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "clustertemplates",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "clustertemplate",
"kind": "collection",
"method": "POST",
"operation_id": "clustertemplate_create",
"path": "/v1/clustertemplates",
"requires_auth": true,
"requires_project": true,
"resource_type": "clustertemplate",
"service": "magnum",
"status_code": 201
},
{
"collection_key": "clustertemplates",
"introduced_in": "yoga",
"item_key": "clustertemplate",
"kind": "item",
"method": "GET",
"operation_id": "clustertemplate_show",
"path": "/v1/clustertemplates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "clustertemplate",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "clustertemplates",
"introduced_in": "yoga",
"item_key": "clustertemplate",
"kind": "item",
"method": "PUT",
"operation_id": "clustertemplate_update",
"path": "/v1/clustertemplates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "clustertemplate",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "clustertemplates",
"introduced_in": "yoga",
"item_key": "clustertemplate",
"kind": "item",
"method": "PATCH",
"operation_id": "clustertemplate_patch",
"path": "/v1/clustertemplates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "clustertemplate",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "clustertemplates",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "clustertemplate_delete",
"path": "/v1/clustertemplates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "clustertemplate",
"service": "magnum",
"status_code": 204
},
{
"collection_key": "certificates",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "certificate_list",
"path": "/v1/certificates",
"requires_auth": true,
"requires_project": true,
"resource_type": "certificate",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "certificates",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "certificate",
"kind": "collection",
"method": "POST",
"operation_id": "certificate_create",
"path": "/v1/certificates",
"requires_auth": true,
"requires_project": true,
"resource_type": "certificate",
"service": "magnum",
"status_code": 201
},
{
"collection_key": "certificates",
"introduced_in": "yoga",
"item_key": "certificate",
"kind": "item",
"method": "GET",
"operation_id": "certificate_show",
"path": "/v1/certificates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "certificate",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "certificates",
"introduced_in": "yoga",
"item_key": "certificate",
"kind": "item",
"method": "PUT",
"operation_id": "certificate_update",
"path": "/v1/certificates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "certificate",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "certificates",
"introduced_in": "yoga",
"item_key": "certificate",
"kind": "item",
"method": "PATCH",
"operation_id": "certificate_patch",
"path": "/v1/certificates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "certificate",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "certificates",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "certificate_delete",
"path": "/v1/certificates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "certificate",
"service": "magnum",
"status_code": 204
},
{
"collection_key": "nodegroups",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "nodegroup_list",
"path": "/v1/clusters/{cluster_id}/nodegroups",
"requires_auth": true,
"requires_project": true,
"resource_type": "nodegroup",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "nodegroups",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "nodegroup",
"kind": "collection",
"method": "POST",
"operation_id": "nodegroup_create",
"path": "/v1/clusters/{cluster_id}/nodegroups",
"requires_auth": true,
"requires_project": true,
"resource_type": "nodegroup",
"service": "magnum",
"status_code": 201
},
{
"collection_key": "nodegroups",
"introduced_in": "yoga",
"item_key": "nodegroup",
"kind": "item",
"method": "GET",
"operation_id": "nodegroup_show",
"path": "/v1/clusters/{cluster_id}/nodegroups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "nodegroup",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "nodegroups",
"introduced_in": "yoga",
"item_key": "nodegroup",
"kind": "item",
"method": "PUT",
"operation_id": "nodegroup_update",
"path": "/v1/clusters/{cluster_id}/nodegroups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "nodegroup",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "nodegroups",
"introduced_in": "yoga",
"item_key": "nodegroup",
"kind": "item",
"method": "PATCH",
"operation_id": "nodegroup_patch",
"path": "/v1/clusters/{cluster_id}/nodegroups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "nodegroup",
"service": "magnum",
"status_code": 200
},
{
"collection_key": "nodegroups",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "nodegroup_delete",
"path": "/v1/clusters/{cluster_id}/nodegroups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "nodegroup",
"service": "magnum",
"status_code": 204
}
],
"port": 9511,
"service": "magnum",
"type": "container-infra",
"version_path": "/v1/"
}
+295
View File
@@ -0,0 +1,295 @@
{
"checksum": "5d8f32baa835db2b556b6f33ac3c1b67b74db8194f00ce7d6eb8c59e3bbd7063",
"generated_at": "2026-07-16T00:28:30Z",
"major": 9,
"min_core_operations": {
"keystone": 40,
"neutron": 70,
"nova": 70
},
"operation_count": 1357,
"series": "dalmatian",
"service_count": 28,
"services": [
{
"checksum": "e41a65377cee6bd2cf246346cf4262cfcdd133fd5739cd2acf018bd5c67e5022",
"default_microversion": null,
"max_microversion": null,
"name": "keystone",
"operation_count": 77,
"port": 5000,
"type": "identity",
"version_path": "/v3/"
},
{
"checksum": "294e15b3526b793dde1ec360541bf8ae163d029c81202fa001056ebc4c4a8e59",
"default_microversion": "2.1",
"max_microversion": "2.96",
"name": "nova",
"operation_count": 124,
"port": 8774,
"type": "compute",
"version_path": "/v2.1/"
},
{
"checksum": "0156dbf641c63f1712a3bbb76f2db10c61d72af56720eca2dbb7f0a441e6d8fb",
"default_microversion": null,
"max_microversion": null,
"name": "neutron",
"operation_count": 290,
"port": 9696,
"type": "network",
"version_path": "/v2.0/"
},
{
"checksum": "ca0aa4efa8176d1db7579d045a89eb3aa564731d59708f67e04ae80d88d3ad7d",
"default_microversion": null,
"max_microversion": null,
"name": "glance",
"operation_count": 39,
"port": 9292,
"type": "image",
"version_path": "/v2/"
},
{
"checksum": "280432e72b6308aab490d15e435b18f23a4402c81b5990f22c2338e7dbba3e89",
"default_microversion": "3.0",
"max_microversion": "3.70",
"name": "cinder",
"operation_count": 98,
"port": 8776,
"type": "volumev3",
"version_path": "/v3/"
},
{
"checksum": "02ccc2c578b6f76829e31ab1ea48b617666e90f39efc7d4fd8835cb795a24ebf",
"default_microversion": "1.0",
"max_microversion": "1.39",
"name": "placement",
"operation_count": 30,
"port": 8003,
"type": "placement",
"version_path": "/"
},
{
"checksum": "5409d2082c5ef3d70dd41e2e0a73004378a24a845d7cef7c4f9c71cbe88a08d5",
"default_microversion": null,
"max_microversion": null,
"name": "heat",
"operation_count": 38,
"port": 8004,
"type": "orchestration",
"version_path": "/v1/"
},
{
"checksum": "110f08b8d22fd7bbce7b9340507018ac90cf9ace29df1b24caba200490922e4a",
"default_microversion": null,
"max_microversion": null,
"name": "heat-cfn",
"operation_count": 8,
"port": 8000,
"type": "cloudformation",
"version_path": "/v1/"
},
{
"checksum": "ed0cef8f5511f86ca4e81154777a9f7c4f204a463082510804248512efad5e0c",
"default_microversion": null,
"max_microversion": null,
"name": "swift",
"operation_count": 10,
"port": 8080,
"type": "object-store",
"version_path": "/v1/"
},
{
"checksum": "3837c942cc404fd201634c6b413366a22d0da7fb0a7c4d02898815352039dcc5",
"default_microversion": "1.1",
"max_microversion": "1.90",
"name": "ironic",
"operation_count": 58,
"port": 6385,
"type": "baremetal",
"version_path": "/"
},
{
"checksum": "1df8aed590f9a87039a28f2a356fa48d6b3fd6e395e56f9eaedc9a092358c6c6",
"default_microversion": null,
"max_microversion": null,
"name": "octavia",
"operation_count": 74,
"port": 9876,
"type": "load-balancer",
"version_path": "/v2/"
},
{
"checksum": "81e872b7d6d83f420c46752d7b7e89e1a645d0e600892bcf95d636498c87be66",
"default_microversion": null,
"max_microversion": null,
"name": "barbican",
"operation_count": 25,
"port": 9311,
"type": "key-manager",
"version_path": "/v1/"
},
{
"checksum": "389661ca42013346aa9943388abc9a394a503cfe0deac4a465a03c3b7c3668f2",
"default_microversion": "2.0",
"max_microversion": "2.82",
"name": "manila",
"operation_count": 50,
"port": 8786,
"type": "sharev2",
"version_path": "/v2/"
},
{
"checksum": "42270b545f315f614d597eba560b52e4dca15fcf76a0a181cfe95b58174416ee",
"default_microversion": null,
"max_microversion": null,
"name": "designate",
"operation_count": 37,
"port": 9001,
"type": "dns",
"version_path": "/v2/"
},
{
"checksum": "815487cb9a7bec9ec243319f7b00c11ee55fc75c1cc6f580e566cb3fefc95b7e",
"default_microversion": null,
"max_microversion": null,
"name": "magnum",
"operation_count": 25,
"port": 9511,
"type": "container-infra",
"version_path": "/v1/"
},
{
"checksum": "4e78e5e6b4b709016c3a7edf2564f62cc9cbc528d3c8c9e3fad04d45481e6572",
"default_microversion": null,
"max_microversion": null,
"name": "zun",
"operation_count": 33,
"port": 9517,
"type": "container",
"version_path": "/v1/"
},
{
"checksum": "a2623e7f75d08034afc16baa036447f7b360449c7a43c10d9234e2972a9e8514",
"default_microversion": null,
"max_microversion": null,
"name": "trove",
"operation_count": 31,
"port": 8779,
"type": "database",
"version_path": "/v1.0/"
},
{
"checksum": "7a6c08894e76b15c16097a5c0d32e342929f918bdd74f9b534c8b9fcdeafffd9",
"default_microversion": null,
"max_microversion": null,
"name": "mistral",
"operation_count": 37,
"port": 8989,
"type": "workflowv2",
"version_path": "/v2/"
},
{
"checksum": "127dace8ffb6d5021c0279fee07d70e840cb71f97335f888af19324ceec54ad0",
"default_microversion": null,
"max_microversion": null,
"name": "aodh",
"operation_count": 19,
"port": 8042,
"type": "alarming",
"version_path": "/v2/"
},
{
"checksum": "7325fdd4e8061f8f7bf4f9ac10b427c1be174b79e162de4522b17acc22924261",
"default_microversion": null,
"max_microversion": null,
"name": "cloudkitty",
"operation_count": 25,
"port": 8889,
"type": "rating",
"version_path": "/v1/"
},
{
"checksum": "04fbe1c4a3d7f15dabdab2dd254854bbfc033e5203a32c84d0b095175d82a989",
"default_microversion": null,
"max_microversion": null,
"name": "freezer",
"operation_count": 31,
"port": 9090,
"type": "backup",
"version_path": "/v2/"
},
{
"checksum": "368cca700081675995e07cae64cb87b6b2755cd67f9c2f051242305ec1409d12",
"default_microversion": null,
"max_microversion": null,
"name": "blazar",
"operation_count": 19,
"port": 1234,
"type": "reservation",
"version_path": "/v1/"
},
{
"checksum": "cef9528b0f94356b57d44bc373b7aa5ba71ce8b19a5ef50084cf7be5795a15b8",
"default_microversion": null,
"max_microversion": null,
"name": "vitrage",
"operation_count": 30,
"port": 8999,
"type": "rca",
"version_path": "/"
},
{
"checksum": "a1e57fe87224993ec57472bd97f41465f1e51894c4a612d5b77566a2a3a4c8b0",
"default_microversion": null,
"max_microversion": null,
"name": "masakari",
"operation_count": 19,
"port": 15868,
"type": "instance-ha",
"version_path": "/v1/"
},
{
"checksum": "b0c0fa19997dc13381a217d53ca4fbf32ca6bac4eba45a24566580867d235c89",
"default_microversion": null,
"max_microversion": null,
"name": "tacker",
"operation_count": 30,
"port": 9890,
"type": "nfv-orchestration",
"version_path": "/"
},
{
"checksum": "1182149d717f60116653c7ca7ce2d550cf000ea114a78afbfd0cd6dffea6778f",
"default_microversion": null,
"max_microversion": null,
"name": "adjutant",
"operation_count": 24,
"port": 5050,
"type": "admin-logic",
"version_path": "/"
},
{
"checksum": "2514197c9e7a741e7f5916c891aaaf57e36be497c2775835b93a53abe9ec51db",
"default_microversion": null,
"max_microversion": null,
"name": "watcher",
"operation_count": 49,
"port": 9322,
"type": "infra-optim",
"version_path": "/v1/"
},
{
"checksum": "1e298ad12c94dc7f26fcf9d55775a38a8127beca435384e29c2ea1ae44b2ba2d",
"default_microversion": null,
"max_microversion": null,
"name": "zaqar",
"operation_count": 27,
"port": 8888,
"type": "messaging",
"version_path": "/v2/"
}
]
}
@@ -0,0 +1,800 @@
{
"default_microversion": "2.0",
"max_microversion": "2.82",
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "manila_versions",
"path": "/v2",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "manila",
"status_code": 200
},
{
"collection_key": "shares",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_list",
"path": "/v2/shares",
"requires_auth": true,
"requires_project": true,
"resource_type": "share",
"service": "manila",
"status_code": 200
},
{
"collection_key": "shares",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "share",
"kind": "collection",
"method": "POST",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_create",
"path": "/v2/shares",
"requires_auth": true,
"requires_project": true,
"resource_type": "share",
"service": "manila",
"status_code": 201
},
{
"collection_key": "shares",
"introduced_in": "yoga",
"item_key": "share",
"kind": "item",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_show",
"path": "/v2/shares/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share",
"service": "manila",
"status_code": 200
},
{
"collection_key": "shares",
"introduced_in": "yoga",
"item_key": "share",
"kind": "item",
"method": "PUT",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_update",
"path": "/v2/shares/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share",
"service": "manila",
"status_code": 200
},
{
"collection_key": "shares",
"introduced_in": "yoga",
"item_key": "share",
"kind": "item",
"method": "PATCH",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_patch",
"path": "/v2/shares/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share",
"service": "manila",
"status_code": 200
},
{
"collection_key": "shares",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_delete",
"path": "/v2/shares/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share",
"service": "manila",
"status_code": 204
},
{
"collection_key": "snapshots",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_snapshot_list",
"path": "/v2/snapshots",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_snapshot",
"service": "manila",
"status_code": 200
},
{
"collection_key": "snapshots",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "snapshot",
"kind": "collection",
"method": "POST",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_snapshot_create",
"path": "/v2/snapshots",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_snapshot",
"service": "manila",
"status_code": 201
},
{
"collection_key": "snapshots",
"introduced_in": "yoga",
"item_key": "snapshot",
"kind": "item",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_snapshot_show",
"path": "/v2/snapshots/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_snapshot",
"service": "manila",
"status_code": 200
},
{
"collection_key": "snapshots",
"introduced_in": "yoga",
"item_key": "snapshot",
"kind": "item",
"method": "PUT",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_snapshot_update",
"path": "/v2/snapshots/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_snapshot",
"service": "manila",
"status_code": 200
},
{
"collection_key": "snapshots",
"introduced_in": "yoga",
"item_key": "snapshot",
"kind": "item",
"method": "PATCH",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_snapshot_patch",
"path": "/v2/snapshots/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_snapshot",
"service": "manila",
"status_code": 200
},
{
"collection_key": "snapshots",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_snapshot_delete",
"path": "/v2/snapshots/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_snapshot",
"service": "manila",
"status_code": 204
},
{
"collection_key": "share_networks",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_network_list",
"path": "/v2/share-networks",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_network",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_networks",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "share_network",
"kind": "collection",
"method": "POST",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_network_create",
"path": "/v2/share-networks",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_network",
"service": "manila",
"status_code": 201
},
{
"collection_key": "share_networks",
"introduced_in": "yoga",
"item_key": "share_network",
"kind": "item",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_network_show",
"path": "/v2/share-networks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_network",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_networks",
"introduced_in": "yoga",
"item_key": "share_network",
"kind": "item",
"method": "PUT",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_network_update",
"path": "/v2/share-networks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_network",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_networks",
"introduced_in": "yoga",
"item_key": "share_network",
"kind": "item",
"method": "PATCH",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_network_patch",
"path": "/v2/share-networks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_network",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_networks",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_network_delete",
"path": "/v2/share-networks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_network",
"service": "manila",
"status_code": 204
},
{
"collection_key": "share_types",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_type_list",
"path": "/v2/types",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_type",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_types",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "share_type",
"kind": "collection",
"method": "POST",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_type_create",
"path": "/v2/types",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_type",
"service": "manila",
"status_code": 201
},
{
"collection_key": "share_types",
"introduced_in": "yoga",
"item_key": "share_type",
"kind": "item",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_type_show",
"path": "/v2/types/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_type",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_types",
"introduced_in": "yoga",
"item_key": "share_type",
"kind": "item",
"method": "PUT",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_type_update",
"path": "/v2/types/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_type",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_types",
"introduced_in": "yoga",
"item_key": "share_type",
"kind": "item",
"method": "PATCH",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_type_patch",
"path": "/v2/types/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_type",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_types",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_type_delete",
"path": "/v2/types/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_type",
"service": "manila",
"status_code": 204
},
{
"collection_key": "share_servers",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_server_list",
"path": "/v2/share-servers",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_server",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_servers",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "share_server",
"kind": "collection",
"method": "POST",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_server_create",
"path": "/v2/share-servers",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_server",
"service": "manila",
"status_code": 201
},
{
"collection_key": "share_servers",
"introduced_in": "yoga",
"item_key": "share_server",
"kind": "item",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_server_show",
"path": "/v2/share-servers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_server",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_servers",
"introduced_in": "yoga",
"item_key": "share_server",
"kind": "item",
"method": "PUT",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_server_update",
"path": "/v2/share-servers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_server",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_servers",
"introduced_in": "yoga",
"item_key": "share_server",
"kind": "item",
"method": "PATCH",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_server_patch",
"path": "/v2/share-servers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_server",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_servers",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_server_delete",
"path": "/v2/share-servers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_server",
"service": "manila",
"status_code": 204
},
{
"collection_key": "security_services",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "security_service_list",
"path": "/v2/security-services",
"requires_auth": true,
"requires_project": true,
"resource_type": "security_service",
"service": "manila",
"status_code": 200
},
{
"collection_key": "security_services",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "security_service",
"kind": "collection",
"method": "POST",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "security_service_create",
"path": "/v2/security-services",
"requires_auth": true,
"requires_project": true,
"resource_type": "security_service",
"service": "manila",
"status_code": 201
},
{
"collection_key": "security_services",
"introduced_in": "yoga",
"item_key": "security_service",
"kind": "item",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "security_service_show",
"path": "/v2/security-services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "security_service",
"service": "manila",
"status_code": 200
},
{
"collection_key": "security_services",
"introduced_in": "yoga",
"item_key": "security_service",
"kind": "item",
"method": "PUT",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "security_service_update",
"path": "/v2/security-services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "security_service",
"service": "manila",
"status_code": 200
},
{
"collection_key": "security_services",
"introduced_in": "yoga",
"item_key": "security_service",
"kind": "item",
"method": "PATCH",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "security_service_patch",
"path": "/v2/security-services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "security_service",
"service": "manila",
"status_code": 200
},
{
"collection_key": "security_services",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "security_service_delete",
"path": "/v2/security-services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "security_service",
"service": "manila",
"status_code": 204
},
{
"collection_key": "share_groups",
"introduced_in": "antelope",
"kind": "collection",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_group_list",
"path": "/v2/share-groups",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_group",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_groups",
"create_status": 201,
"introduced_in": "antelope",
"item_key": "share_group",
"kind": "collection",
"method": "POST",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_group_create",
"path": "/v2/share-groups",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_group",
"service": "manila",
"status_code": 201
},
{
"collection_key": "share_groups",
"introduced_in": "antelope",
"item_key": "share_group",
"kind": "item",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_group_show",
"path": "/v2/share-groups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_group",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_groups",
"introduced_in": "antelope",
"item_key": "share_group",
"kind": "item",
"method": "PUT",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_group_update",
"path": "/v2/share-groups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_group",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_groups",
"introduced_in": "antelope",
"item_key": "share_group",
"kind": "item",
"method": "PATCH",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_group_patch",
"path": "/v2/share-groups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_group",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_groups",
"introduced_in": "antelope",
"kind": "item",
"method": "DELETE",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_group_delete",
"path": "/v2/share-groups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_group",
"service": "manila",
"status_code": 204
},
{
"collection_key": "share_replicas",
"introduced_in": "dalmatian",
"kind": "collection",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_replica_list",
"path": "/v2/share-replicas",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_replica",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_replicas",
"create_status": 201,
"introduced_in": "dalmatian",
"item_key": "share_replica",
"kind": "collection",
"method": "POST",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_replica_create",
"path": "/v2/share-replicas",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_replica",
"service": "manila",
"status_code": 201
},
{
"collection_key": "share_replicas",
"introduced_in": "dalmatian",
"item_key": "share_replica",
"kind": "item",
"method": "GET",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_replica_show",
"path": "/v2/share-replicas/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_replica",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_replicas",
"introduced_in": "dalmatian",
"item_key": "share_replica",
"kind": "item",
"method": "PUT",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_replica_update",
"path": "/v2/share-replicas/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_replica",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_replicas",
"introduced_in": "dalmatian",
"item_key": "share_replica",
"kind": "item",
"method": "PATCH",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_replica_patch",
"path": "/v2/share-replicas/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_replica",
"service": "manila",
"status_code": 200
},
{
"collection_key": "share_replicas",
"introduced_in": "dalmatian",
"kind": "item",
"method": "DELETE",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_replica_delete",
"path": "/v2/share-replicas/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "share_replica",
"service": "manila",
"status_code": 204
},
{
"action_name": "*",
"introduced_in": "antelope",
"kind": "action",
"method": "POST",
"microversion_max": "2.82",
"microversion_min": "2.0",
"operation_id": "share_action",
"path": "/v2/shares/{id}/action",
"requires_auth": true,
"requires_project": true,
"resource_type": "share",
"service": "manila",
"status_code": 202
}
],
"port": 8786,
"service": "manila",
"type": "sharev2",
"version_path": "/v2/"
}
@@ -0,0 +1,272 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "masakari_versions",
"path": "/v1",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "masakari",
"status_code": 200
},
{
"collection_key": "segments",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "segment_list",
"path": "/v1/segments",
"requires_auth": true,
"requires_project": true,
"resource_type": "segment",
"service": "masakari",
"status_code": 200
},
{
"collection_key": "segments",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "segment",
"kind": "collection",
"method": "POST",
"operation_id": "segment_create",
"path": "/v1/segments",
"requires_auth": true,
"requires_project": true,
"resource_type": "segment",
"service": "masakari",
"status_code": 201
},
{
"collection_key": "segments",
"introduced_in": "yoga",
"item_key": "segment",
"kind": "item",
"method": "GET",
"operation_id": "segment_show",
"path": "/v1/segments/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "segment",
"service": "masakari",
"status_code": 200
},
{
"collection_key": "segments",
"introduced_in": "yoga",
"item_key": "segment",
"kind": "item",
"method": "PUT",
"operation_id": "segment_update",
"path": "/v1/segments/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "segment",
"service": "masakari",
"status_code": 200
},
{
"collection_key": "segments",
"introduced_in": "yoga",
"item_key": "segment",
"kind": "item",
"method": "PATCH",
"operation_id": "segment_patch",
"path": "/v1/segments/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "segment",
"service": "masakari",
"status_code": 200
},
{
"collection_key": "segments",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "segment_delete",
"path": "/v1/segments/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "segment",
"service": "masakari",
"status_code": 204
},
{
"collection_key": "hosts",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "host_list",
"path": "/v1/segments/{segment_id}/hosts",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "masakari",
"status_code": 200
},
{
"collection_key": "hosts",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "host",
"kind": "collection",
"method": "POST",
"operation_id": "host_create",
"path": "/v1/segments/{segment_id}/hosts",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "masakari",
"status_code": 201
},
{
"collection_key": "hosts",
"introduced_in": "yoga",
"item_key": "host",
"kind": "item",
"method": "GET",
"operation_id": "host_show",
"path": "/v1/segments/{segment_id}/hosts/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "masakari",
"status_code": 200
},
{
"collection_key": "hosts",
"introduced_in": "yoga",
"item_key": "host",
"kind": "item",
"method": "PUT",
"operation_id": "host_update",
"path": "/v1/segments/{segment_id}/hosts/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "masakari",
"status_code": 200
},
{
"collection_key": "hosts",
"introduced_in": "yoga",
"item_key": "host",
"kind": "item",
"method": "PATCH",
"operation_id": "host_patch",
"path": "/v1/segments/{segment_id}/hosts/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "masakari",
"status_code": 200
},
{
"collection_key": "hosts",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "host_delete",
"path": "/v1/segments/{segment_id}/hosts/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "masakari",
"status_code": 204
},
{
"collection_key": "notifications",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "notification_list",
"path": "/v1/notifications",
"requires_auth": true,
"requires_project": true,
"resource_type": "notification",
"service": "masakari",
"status_code": 200
},
{
"collection_key": "notifications",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "notification",
"kind": "collection",
"method": "POST",
"operation_id": "notification_create",
"path": "/v1/notifications",
"requires_auth": true,
"requires_project": true,
"resource_type": "notification",
"service": "masakari",
"status_code": 201
},
{
"collection_key": "notifications",
"introduced_in": "yoga",
"item_key": "notification",
"kind": "item",
"method": "GET",
"operation_id": "notification_show",
"path": "/v1/notifications/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "notification",
"service": "masakari",
"status_code": 200
},
{
"collection_key": "notifications",
"introduced_in": "yoga",
"item_key": "notification",
"kind": "item",
"method": "PUT",
"operation_id": "notification_update",
"path": "/v1/notifications/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "notification",
"service": "masakari",
"status_code": 200
},
{
"collection_key": "notifications",
"introduced_in": "yoga",
"item_key": "notification",
"kind": "item",
"method": "PATCH",
"operation_id": "notification_patch",
"path": "/v1/notifications/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "notification",
"service": "masakari",
"status_code": 200
},
{
"collection_key": "notifications",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "notification_delete",
"path": "/v1/notifications/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "notification",
"service": "masakari",
"status_code": 204
}
],
"port": 15868,
"service": "masakari",
"type": "instance-ha",
"version_path": "/v1/"
}
@@ -0,0 +1,521 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "mistral_versions",
"path": "/v2",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "workflows",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "workflow_list",
"path": "/v2/workflows",
"requires_auth": true,
"requires_project": true,
"resource_type": "workflow",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "workflows",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "workflow",
"kind": "collection",
"method": "POST",
"operation_id": "workflow_create",
"path": "/v2/workflows",
"requires_auth": true,
"requires_project": true,
"resource_type": "workflow",
"service": "mistral",
"status_code": 201
},
{
"collection_key": "workflows",
"introduced_in": "yoga",
"item_key": "workflow",
"kind": "item",
"method": "GET",
"operation_id": "workflow_show",
"path": "/v2/workflows/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "workflow",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "workflows",
"introduced_in": "yoga",
"item_key": "workflow",
"kind": "item",
"method": "PUT",
"operation_id": "workflow_update",
"path": "/v2/workflows/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "workflow",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "workflows",
"introduced_in": "yoga",
"item_key": "workflow",
"kind": "item",
"method": "PATCH",
"operation_id": "workflow_patch",
"path": "/v2/workflows/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "workflow",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "workflows",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "workflow_delete",
"path": "/v2/workflows/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "workflow",
"service": "mistral",
"status_code": 204
},
{
"collection_key": "executions",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "execution_list",
"path": "/v2/executions",
"requires_auth": true,
"requires_project": true,
"resource_type": "execution",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "executions",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "execution",
"kind": "collection",
"method": "POST",
"operation_id": "execution_create",
"path": "/v2/executions",
"requires_auth": true,
"requires_project": true,
"resource_type": "execution",
"service": "mistral",
"status_code": 201
},
{
"collection_key": "executions",
"introduced_in": "yoga",
"item_key": "execution",
"kind": "item",
"method": "GET",
"operation_id": "execution_show",
"path": "/v2/executions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "execution",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "executions",
"introduced_in": "yoga",
"item_key": "execution",
"kind": "item",
"method": "PUT",
"operation_id": "execution_update",
"path": "/v2/executions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "execution",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "executions",
"introduced_in": "yoga",
"item_key": "execution",
"kind": "item",
"method": "PATCH",
"operation_id": "execution_patch",
"path": "/v2/executions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "execution",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "executions",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "execution_delete",
"path": "/v2/executions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "execution",
"service": "mistral",
"status_code": 204
},
{
"collection_key": "actions",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "action_list",
"path": "/v2/actions",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "actions",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "action",
"kind": "collection",
"method": "POST",
"operation_id": "action_create",
"path": "/v2/actions",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "mistral",
"status_code": 201
},
{
"collection_key": "actions",
"introduced_in": "yoga",
"item_key": "action",
"kind": "item",
"method": "GET",
"operation_id": "action_show",
"path": "/v2/actions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "actions",
"introduced_in": "yoga",
"item_key": "action",
"kind": "item",
"method": "PUT",
"operation_id": "action_update",
"path": "/v2/actions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "actions",
"introduced_in": "yoga",
"item_key": "action",
"kind": "item",
"method": "PATCH",
"operation_id": "action_patch",
"path": "/v2/actions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "actions",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "action_delete",
"path": "/v2/actions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "mistral",
"status_code": 204
},
{
"collection_key": "workbooks",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "workbook_list",
"path": "/v2/workbooks",
"requires_auth": true,
"requires_project": true,
"resource_type": "workbook",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "workbooks",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "workbook",
"kind": "collection",
"method": "POST",
"operation_id": "workbook_create",
"path": "/v2/workbooks",
"requires_auth": true,
"requires_project": true,
"resource_type": "workbook",
"service": "mistral",
"status_code": 201
},
{
"collection_key": "workbooks",
"introduced_in": "yoga",
"item_key": "workbook",
"kind": "item",
"method": "GET",
"operation_id": "workbook_show",
"path": "/v2/workbooks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "workbook",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "workbooks",
"introduced_in": "yoga",
"item_key": "workbook",
"kind": "item",
"method": "PUT",
"operation_id": "workbook_update",
"path": "/v2/workbooks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "workbook",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "workbooks",
"introduced_in": "yoga",
"item_key": "workbook",
"kind": "item",
"method": "PATCH",
"operation_id": "workbook_patch",
"path": "/v2/workbooks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "workbook",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "workbooks",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "workbook_delete",
"path": "/v2/workbooks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "workbook",
"service": "mistral",
"status_code": 204
},
{
"collection_key": "cron_triggers",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "cron_trigger_list",
"path": "/v2/cron_triggers",
"requires_auth": true,
"requires_project": true,
"resource_type": "cron_trigger",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "cron_triggers",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "cron_trigger",
"kind": "collection",
"method": "POST",
"operation_id": "cron_trigger_create",
"path": "/v2/cron_triggers",
"requires_auth": true,
"requires_project": true,
"resource_type": "cron_trigger",
"service": "mistral",
"status_code": 201
},
{
"collection_key": "cron_triggers",
"introduced_in": "yoga",
"item_key": "cron_trigger",
"kind": "item",
"method": "GET",
"operation_id": "cron_trigger_show",
"path": "/v2/cron_triggers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "cron_trigger",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "cron_triggers",
"introduced_in": "yoga",
"item_key": "cron_trigger",
"kind": "item",
"method": "PUT",
"operation_id": "cron_trigger_update",
"path": "/v2/cron_triggers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "cron_trigger",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "cron_triggers",
"introduced_in": "yoga",
"item_key": "cron_trigger",
"kind": "item",
"method": "PATCH",
"operation_id": "cron_trigger_patch",
"path": "/v2/cron_triggers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "cron_trigger",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "cron_triggers",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "cron_trigger_delete",
"path": "/v2/cron_triggers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "cron_trigger",
"service": "mistral",
"status_code": 204
},
{
"collection_key": "tasks",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "task_list",
"path": "/v2/tasks",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "tasks",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "task",
"kind": "collection",
"method": "POST",
"operation_id": "task_create",
"path": "/v2/tasks",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "mistral",
"status_code": 201
},
{
"collection_key": "tasks",
"introduced_in": "yoga",
"item_key": "task",
"kind": "item",
"method": "GET",
"operation_id": "task_show",
"path": "/v2/tasks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "tasks",
"introduced_in": "yoga",
"item_key": "task",
"kind": "item",
"method": "PUT",
"operation_id": "task_update",
"path": "/v2/tasks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "tasks",
"introduced_in": "yoga",
"item_key": "task",
"kind": "item",
"method": "PATCH",
"operation_id": "task_patch",
"path": "/v2/tasks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "mistral",
"status_code": 200
},
{
"collection_key": "tasks",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "task_delete",
"path": "/v2/tasks/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "task",
"service": "mistral",
"status_code": 204
}
],
"port": 8989,
"service": "mistral",
"type": "workflowv2",
"version_path": "/v2/"
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,474 @@
{
"default_microversion": "1.0",
"max_microversion": "1.39",
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "placement_root",
"path": "/",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "placement",
"status_code": 200
},
{
"collection_key": "resource_providers",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "resource_provider_list",
"path": "/resource_providers",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource_provider",
"service": "placement",
"status_code": 200
},
{
"collection_key": "resource_providers",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "resource_provider",
"kind": "collection",
"method": "POST",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "resource_provider_create",
"path": "/resource_providers",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource_provider",
"service": "placement",
"status_code": 201
},
{
"collection_key": "resource_providers",
"introduced_in": "yoga",
"item_key": "resource_provider",
"kind": "item",
"method": "GET",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "resource_provider_show",
"path": "/resource_providers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource_provider",
"service": "placement",
"status_code": 200
},
{
"collection_key": "resource_providers",
"introduced_in": "yoga",
"item_key": "resource_provider",
"kind": "item",
"method": "PUT",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "resource_provider_update",
"path": "/resource_providers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource_provider",
"service": "placement",
"status_code": 200
},
{
"collection_key": "resource_providers",
"introduced_in": "yoga",
"item_key": "resource_provider",
"kind": "item",
"method": "PATCH",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "resource_provider_patch",
"path": "/resource_providers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource_provider",
"service": "placement",
"status_code": 200
},
{
"collection_key": "resource_providers",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "resource_provider_delete",
"path": "/resource_providers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource_provider",
"service": "placement",
"status_code": 204
},
{
"collection_key": "resource_classes",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "resource_class_list",
"path": "/resource_classes",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource_class",
"service": "placement",
"status_code": 200
},
{
"collection_key": "resource_classes",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "resource_classe",
"kind": "collection",
"method": "POST",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "resource_class_create",
"path": "/resource_classes",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource_class",
"service": "placement",
"status_code": 201
},
{
"collection_key": "resource_classes",
"introduced_in": "yoga",
"item_key": "resource_classe",
"kind": "item",
"method": "GET",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "resource_class_show",
"path": "/resource_classes/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource_class",
"service": "placement",
"status_code": 200
},
{
"collection_key": "resource_classes",
"introduced_in": "yoga",
"item_key": "resource_classe",
"kind": "item",
"method": "PUT",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "resource_class_update",
"path": "/resource_classes/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource_class",
"service": "placement",
"status_code": 200
},
{
"collection_key": "resource_classes",
"introduced_in": "yoga",
"item_key": "resource_classe",
"kind": "item",
"method": "PATCH",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "resource_class_patch",
"path": "/resource_classes/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource_class",
"service": "placement",
"status_code": 200
},
{
"collection_key": "resource_classes",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "resource_class_delete",
"path": "/resource_classes/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource_class",
"service": "placement",
"status_code": 204
},
{
"collection_key": "traits",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "trait_list",
"path": "/traits",
"requires_auth": true,
"requires_project": true,
"resource_type": "trait",
"service": "placement",
"status_code": 200
},
{
"collection_key": "traits",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "trait",
"kind": "collection",
"method": "POST",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "trait_create",
"path": "/traits",
"requires_auth": true,
"requires_project": true,
"resource_type": "trait",
"service": "placement",
"status_code": 201
},
{
"collection_key": "traits",
"introduced_in": "yoga",
"item_key": "trait",
"kind": "item",
"method": "GET",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "trait_show",
"path": "/traits/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "trait",
"service": "placement",
"status_code": 200
},
{
"collection_key": "traits",
"introduced_in": "yoga",
"item_key": "trait",
"kind": "item",
"method": "PUT",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "trait_update",
"path": "/traits/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "trait",
"service": "placement",
"status_code": 200
},
{
"collection_key": "traits",
"introduced_in": "yoga",
"item_key": "trait",
"kind": "item",
"method": "PATCH",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "trait_patch",
"path": "/traits/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "trait",
"service": "placement",
"status_code": 200
},
{
"collection_key": "traits",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "trait_delete",
"path": "/traits/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "trait",
"service": "placement",
"status_code": 204
},
{
"collection_key": "allocations",
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "allocation_show",
"path": "/allocations/{consumer_uuid}",
"requires_auth": true,
"requires_project": true,
"resource_type": "allocation",
"service": "placement",
"status_code": 200
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "PUT",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "allocation_set",
"path": "/allocations/{consumer_uuid}",
"requires_auth": true,
"requires_project": true,
"resource_type": "allocation",
"service": "placement",
"status_code": 204
},
{
"introduced_in": "yoga",
"kind": "custom",
"method": "DELETE",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "allocation_delete",
"path": "/allocations/{consumer_uuid}",
"requires_auth": true,
"requires_project": true,
"resource_type": "allocation",
"service": "placement",
"status_code": 204
},
{
"collection_key": "allocation_requests",
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "allocation_candidates",
"path": "/allocation_candidates",
"requires_auth": true,
"requires_project": true,
"resource_type": "allocation_candidate",
"service": "placement",
"status_code": 200
},
{
"collection_key": "usages",
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "usages",
"path": "/usages",
"requires_auth": true,
"requires_project": true,
"resource_type": "usage",
"service": "placement",
"status_code": 200
},
{
"collection_key": "inventories",
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "rp_inventories",
"path": "/resource_providers/{id}/inventories",
"requires_auth": true,
"requires_project": true,
"resource_type": "inventory",
"service": "placement",
"status_code": 200
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "PUT",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "rp_inventories_set",
"path": "/resource_providers/{id}/inventories",
"requires_auth": true,
"requires_project": true,
"resource_type": "inventory",
"service": "placement",
"status_code": 204
},
{
"collection_key": "aggregates",
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "rp_aggregates",
"path": "/resource_providers/{id}/aggregates",
"requires_auth": true,
"requires_project": true,
"resource_type": "aggregate",
"service": "placement",
"status_code": 200
},
{
"collection_key": "traits",
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "rp_traits",
"path": "/resource_providers/{id}/traits",
"requires_auth": true,
"requires_project": true,
"resource_type": "trait",
"service": "placement",
"status_code": 200
},
{
"collection_key": "usages",
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "rp_usages",
"path": "/resource_providers/{id}/usages",
"requires_auth": true,
"requires_project": true,
"resource_type": "usage",
"service": "placement",
"status_code": 200
},
{
"collection_key": "allocations",
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"microversion_max": "1.39",
"microversion_min": "1.0",
"operation_id": "rp_allocations",
"path": "/resource_providers/{id}/allocations",
"requires_auth": true,
"requires_project": true,
"resource_type": "allocation",
"service": "placement",
"status_code": 200
}
],
"port": 8003,
"service": "placement",
"type": "placement",
"version_path": "/"
}
@@ -0,0 +1,138 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "swift_info",
"path": "/info",
"requires_auth": false,
"requires_project": false,
"resource_type": "info",
"service": "swift",
"status_code": 200
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "swift_account_get",
"path": "/v1/{account}",
"requires_auth": true,
"requires_project": false,
"resource_type": "account",
"service": "swift",
"status_code": 200
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "POST",
"operation_id": "swift_account_post",
"path": "/v1/{account}",
"requires_auth": true,
"requires_project": true,
"resource_type": "account",
"service": "swift",
"status_code": 204
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "swift_container_get",
"path": "/v1/{account}/{container}",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "swift",
"status_code": 200
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "PUT",
"operation_id": "swift_container_put",
"path": "/v1/{account}/{container}",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "swift",
"status_code": 204
},
{
"introduced_in": "yoga",
"kind": "custom",
"method": "DELETE",
"operation_id": "swift_container_delete",
"path": "/v1/{account}/{container}",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "swift",
"status_code": 204
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "swift_object_get",
"path": "/v1/{account}/{container}/{object}",
"requires_auth": true,
"requires_project": true,
"resource_type": "object",
"service": "swift",
"status_code": 200
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "PUT",
"operation_id": "swift_object_put",
"path": "/v1/{account}/{container}/{object}",
"requires_auth": true,
"requires_project": true,
"resource_type": "object",
"service": "swift",
"status_code": 204
},
{
"introduced_in": "yoga",
"kind": "custom",
"method": "DELETE",
"operation_id": "swift_object_delete",
"path": "/v1/{account}/{container}/{object}",
"requires_auth": true,
"requires_project": true,
"resource_type": "object",
"service": "swift",
"status_code": 204
},
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "POST",
"operation_id": "swift_object_post",
"path": "/v1/{account}/{container}/{object}",
"requires_auth": true,
"requires_project": true,
"resource_type": "object",
"service": "swift",
"status_code": 202
}
],
"port": 8080,
"service": "swift",
"type": "object-store",
"version_path": "/v1/"
}
@@ -0,0 +1,425 @@
{
"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
},
{
"collection_key": "vnf_packages",
"introduced_in": "caracal",
"kind": "collection",
"method": "GET",
"operation_id": "vnf_package_list",
"path": "/vnfpkgm/v1/vnf_packages",
"requires_auth": true,
"requires_project": true,
"resource_type": "vnf_package",
"service": "tacker",
"status_code": 200
},
{
"collection_key": "vnf_packages",
"create_status": 201,
"introduced_in": "caracal",
"item_key": "vnf_package",
"kind": "collection",
"method": "POST",
"operation_id": "vnf_package_create",
"path": "/vnfpkgm/v1/vnf_packages",
"requires_auth": true,
"requires_project": true,
"resource_type": "vnf_package",
"service": "tacker",
"status_code": 201
},
{
"collection_key": "vnf_packages",
"introduced_in": "caracal",
"item_key": "vnf_package",
"kind": "item",
"method": "GET",
"operation_id": "vnf_package_show",
"path": "/vnfpkgm/v1/vnf_packages/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "vnf_package",
"service": "tacker",
"status_code": 200
},
{
"collection_key": "vnf_packages",
"introduced_in": "caracal",
"item_key": "vnf_package",
"kind": "item",
"method": "PUT",
"operation_id": "vnf_package_update",
"path": "/vnfpkgm/v1/vnf_packages/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "vnf_package",
"service": "tacker",
"status_code": 200
},
{
"collection_key": "vnf_packages",
"introduced_in": "caracal",
"item_key": "vnf_package",
"kind": "item",
"method": "PATCH",
"operation_id": "vnf_package_patch",
"path": "/vnfpkgm/v1/vnf_packages/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "vnf_package",
"service": "tacker",
"status_code": 200
},
{
"collection_key": "vnf_packages",
"introduced_in": "caracal",
"kind": "item",
"method": "DELETE",
"operation_id": "vnf_package_delete",
"path": "/vnfpkgm/v1/vnf_packages/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "vnf_package",
"service": "tacker",
"status_code": 204
},
{
"collection_key": "vnf_instances",
"introduced_in": "caracal",
"kind": "collection",
"method": "GET",
"operation_id": "vnf_instance_list",
"path": "/vnflcm/v1/vnf_instances",
"requires_auth": true,
"requires_project": true,
"resource_type": "vnf_instance",
"service": "tacker",
"status_code": 200
},
{
"collection_key": "vnf_instances",
"create_status": 201,
"introduced_in": "caracal",
"item_key": "vnf_instance",
"kind": "collection",
"method": "POST",
"operation_id": "vnf_instance_create",
"path": "/vnflcm/v1/vnf_instances",
"requires_auth": true,
"requires_project": true,
"resource_type": "vnf_instance",
"service": "tacker",
"status_code": 201
},
{
"collection_key": "vnf_instances",
"introduced_in": "caracal",
"item_key": "vnf_instance",
"kind": "item",
"method": "GET",
"operation_id": "vnf_instance_show",
"path": "/vnflcm/v1/vnf_instances/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "vnf_instance",
"service": "tacker",
"status_code": 200
},
{
"collection_key": "vnf_instances",
"introduced_in": "caracal",
"item_key": "vnf_instance",
"kind": "item",
"method": "PUT",
"operation_id": "vnf_instance_update",
"path": "/vnflcm/v1/vnf_instances/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "vnf_instance",
"service": "tacker",
"status_code": 200
},
{
"collection_key": "vnf_instances",
"introduced_in": "caracal",
"item_key": "vnf_instance",
"kind": "item",
"method": "PATCH",
"operation_id": "vnf_instance_patch",
"path": "/vnflcm/v1/vnf_instances/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "vnf_instance",
"service": "tacker",
"status_code": 200
},
{
"collection_key": "vnf_instances",
"introduced_in": "caracal",
"kind": "item",
"method": "DELETE",
"operation_id": "vnf_instance_delete",
"path": "/vnflcm/v1/vnf_instances/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "vnf_instance",
"service": "tacker",
"status_code": 204
}
],
"port": 9890,
"service": "tacker",
"type": "nfv-orchestration",
"version_path": "/"
}
@@ -0,0 +1,438 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "trove_versions",
"path": "/v1.0",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "trove",
"status_code": 200
},
{
"collection_key": "instances",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "instance_list",
"path": "/v1.0/instances",
"requires_auth": true,
"requires_project": true,
"resource_type": "instance",
"service": "trove",
"status_code": 200
},
{
"collection_key": "instances",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "instance",
"kind": "collection",
"method": "POST",
"operation_id": "instance_create",
"path": "/v1.0/instances",
"requires_auth": true,
"requires_project": true,
"resource_type": "instance",
"service": "trove",
"status_code": 201
},
{
"collection_key": "instances",
"introduced_in": "yoga",
"item_key": "instance",
"kind": "item",
"method": "GET",
"operation_id": "instance_show",
"path": "/v1.0/instances/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "instance",
"service": "trove",
"status_code": 200
},
{
"collection_key": "instances",
"introduced_in": "yoga",
"item_key": "instance",
"kind": "item",
"method": "PUT",
"operation_id": "instance_update",
"path": "/v1.0/instances/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "instance",
"service": "trove",
"status_code": 200
},
{
"collection_key": "instances",
"introduced_in": "yoga",
"item_key": "instance",
"kind": "item",
"method": "PATCH",
"operation_id": "instance_patch",
"path": "/v1.0/instances/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "instance",
"service": "trove",
"status_code": 200
},
{
"collection_key": "instances",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "instance_delete",
"path": "/v1.0/instances/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "instance",
"service": "trove",
"status_code": 204
},
{
"collection_key": "datastores",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "datastore_list",
"path": "/v1.0/datastores",
"requires_auth": true,
"requires_project": true,
"resource_type": "datastore",
"service": "trove",
"status_code": 200
},
{
"collection_key": "datastores",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "datastore",
"kind": "collection",
"method": "POST",
"operation_id": "datastore_create",
"path": "/v1.0/datastores",
"requires_auth": true,
"requires_project": true,
"resource_type": "datastore",
"service": "trove",
"status_code": 201
},
{
"collection_key": "datastores",
"introduced_in": "yoga",
"item_key": "datastore",
"kind": "item",
"method": "GET",
"operation_id": "datastore_show",
"path": "/v1.0/datastores/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "datastore",
"service": "trove",
"status_code": 200
},
{
"collection_key": "datastores",
"introduced_in": "yoga",
"item_key": "datastore",
"kind": "item",
"method": "PUT",
"operation_id": "datastore_update",
"path": "/v1.0/datastores/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "datastore",
"service": "trove",
"status_code": 200
},
{
"collection_key": "datastores",
"introduced_in": "yoga",
"item_key": "datastore",
"kind": "item",
"method": "PATCH",
"operation_id": "datastore_patch",
"path": "/v1.0/datastores/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "datastore",
"service": "trove",
"status_code": 200
},
{
"collection_key": "datastores",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "datastore_delete",
"path": "/v1.0/datastores/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "datastore",
"service": "trove",
"status_code": 204
},
{
"collection_key": "backups",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "backup_list",
"path": "/v1.0/backups",
"requires_auth": true,
"requires_project": true,
"resource_type": "backup",
"service": "trove",
"status_code": 200
},
{
"collection_key": "backups",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "backup",
"kind": "collection",
"method": "POST",
"operation_id": "backup_create",
"path": "/v1.0/backups",
"requires_auth": true,
"requires_project": true,
"resource_type": "backup",
"service": "trove",
"status_code": 201
},
{
"collection_key": "backups",
"introduced_in": "yoga",
"item_key": "backup",
"kind": "item",
"method": "GET",
"operation_id": "backup_show",
"path": "/v1.0/backups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "backup",
"service": "trove",
"status_code": 200
},
{
"collection_key": "backups",
"introduced_in": "yoga",
"item_key": "backup",
"kind": "item",
"method": "PUT",
"operation_id": "backup_update",
"path": "/v1.0/backups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "backup",
"service": "trove",
"status_code": 200
},
{
"collection_key": "backups",
"introduced_in": "yoga",
"item_key": "backup",
"kind": "item",
"method": "PATCH",
"operation_id": "backup_patch",
"path": "/v1.0/backups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "backup",
"service": "trove",
"status_code": 200
},
{
"collection_key": "backups",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "backup_delete",
"path": "/v1.0/backups/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "backup",
"service": "trove",
"status_code": 204
},
{
"collection_key": "configurations",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "configuration_list",
"path": "/v1.0/configurations",
"requires_auth": true,
"requires_project": true,
"resource_type": "configuration",
"service": "trove",
"status_code": 200
},
{
"collection_key": "configurations",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "configuration",
"kind": "collection",
"method": "POST",
"operation_id": "configuration_create",
"path": "/v1.0/configurations",
"requires_auth": true,
"requires_project": true,
"resource_type": "configuration",
"service": "trove",
"status_code": 201
},
{
"collection_key": "configurations",
"introduced_in": "yoga",
"item_key": "configuration",
"kind": "item",
"method": "GET",
"operation_id": "configuration_show",
"path": "/v1.0/configurations/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "configuration",
"service": "trove",
"status_code": 200
},
{
"collection_key": "configurations",
"introduced_in": "yoga",
"item_key": "configuration",
"kind": "item",
"method": "PUT",
"operation_id": "configuration_update",
"path": "/v1.0/configurations/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "configuration",
"service": "trove",
"status_code": 200
},
{
"collection_key": "configurations",
"introduced_in": "yoga",
"item_key": "configuration",
"kind": "item",
"method": "PATCH",
"operation_id": "configuration_patch",
"path": "/v1.0/configurations/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "configuration",
"service": "trove",
"status_code": 200
},
{
"collection_key": "configurations",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "configuration_delete",
"path": "/v1.0/configurations/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "configuration",
"service": "trove",
"status_code": 204
},
{
"collection_key": "clusters",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "cluster_list",
"path": "/v1.0/clusters",
"requires_auth": true,
"requires_project": true,
"resource_type": "cluster",
"service": "trove",
"status_code": 200
},
{
"collection_key": "clusters",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "cluster",
"kind": "collection",
"method": "POST",
"operation_id": "cluster_create",
"path": "/v1.0/clusters",
"requires_auth": true,
"requires_project": true,
"resource_type": "cluster",
"service": "trove",
"status_code": 201
},
{
"collection_key": "clusters",
"introduced_in": "yoga",
"item_key": "cluster",
"kind": "item",
"method": "GET",
"operation_id": "cluster_show",
"path": "/v1.0/clusters/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "cluster",
"service": "trove",
"status_code": 200
},
{
"collection_key": "clusters",
"introduced_in": "yoga",
"item_key": "cluster",
"kind": "item",
"method": "PUT",
"operation_id": "cluster_update",
"path": "/v1.0/clusters/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "cluster",
"service": "trove",
"status_code": 200
},
{
"collection_key": "clusters",
"introduced_in": "yoga",
"item_key": "cluster",
"kind": "item",
"method": "PATCH",
"operation_id": "cluster_patch",
"path": "/v1.0/clusters/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "cluster",
"service": "trove",
"status_code": 200
},
{
"collection_key": "clusters",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "cluster_delete",
"path": "/v1.0/clusters/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "cluster",
"service": "trove",
"status_code": 204
}
],
"port": 8779,
"service": "trove",
"type": "database",
"version_path": "/v1.0/"
}
@@ -0,0 +1,425 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": "topology",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "topology_list",
"path": "/v1/topology",
"requires_auth": true,
"requires_project": true,
"resource_type": "topology",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "topology",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "topology",
"kind": "collection",
"method": "POST",
"operation_id": "topology_create",
"path": "/v1/topology",
"requires_auth": true,
"requires_project": true,
"resource_type": "topology",
"service": "vitrage",
"status_code": 201
},
{
"collection_key": "topology",
"introduced_in": "yoga",
"item_key": "topology",
"kind": "item",
"method": "GET",
"operation_id": "topology_show",
"path": "/v1/topology/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "topology",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "topology",
"introduced_in": "yoga",
"item_key": "topology",
"kind": "item",
"method": "PUT",
"operation_id": "topology_update",
"path": "/v1/topology/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "topology",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "topology",
"introduced_in": "yoga",
"item_key": "topology",
"kind": "item",
"method": "PATCH",
"operation_id": "topology_patch",
"path": "/v1/topology/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "topology",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "topology",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "topology_delete",
"path": "/v1/topology/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "topology",
"service": "vitrage",
"status_code": 204
},
{
"collection_key": "alarms",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "alarm_list",
"path": "/v1/alarm",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "alarms",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "alarm",
"kind": "collection",
"method": "POST",
"operation_id": "alarm_create",
"path": "/v1/alarm",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm",
"service": "vitrage",
"status_code": 201
},
{
"collection_key": "alarms",
"introduced_in": "yoga",
"item_key": "alarm",
"kind": "item",
"method": "GET",
"operation_id": "alarm_show",
"path": "/v1/alarm/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "alarms",
"introduced_in": "yoga",
"item_key": "alarm",
"kind": "item",
"method": "PUT",
"operation_id": "alarm_update",
"path": "/v1/alarm/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "alarms",
"introduced_in": "yoga",
"item_key": "alarm",
"kind": "item",
"method": "PATCH",
"operation_id": "alarm_patch",
"path": "/v1/alarm/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "alarms",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "alarm_delete",
"path": "/v1/alarm/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "alarm",
"service": "vitrage",
"status_code": 204
},
{
"collection_key": "resources",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "resource_list",
"path": "/v1/resources",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "resources",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "resource",
"kind": "collection",
"method": "POST",
"operation_id": "resource_create",
"path": "/v1/resources",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource",
"service": "vitrage",
"status_code": 201
},
{
"collection_key": "resources",
"introduced_in": "yoga",
"item_key": "resource",
"kind": "item",
"method": "GET",
"operation_id": "resource_show",
"path": "/v1/resources/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "resources",
"introduced_in": "yoga",
"item_key": "resource",
"kind": "item",
"method": "PUT",
"operation_id": "resource_update",
"path": "/v1/resources/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "resources",
"introduced_in": "yoga",
"item_key": "resource",
"kind": "item",
"method": "PATCH",
"operation_id": "resource_patch",
"path": "/v1/resources/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "resources",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "resource_delete",
"path": "/v1/resources/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "resource",
"service": "vitrage",
"status_code": 204
},
{
"collection_key": "templates",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "template_list",
"path": "/v1/template",
"requires_auth": true,
"requires_project": true,
"resource_type": "template",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "templates",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "template",
"kind": "collection",
"method": "POST",
"operation_id": "template_create",
"path": "/v1/template",
"requires_auth": true,
"requires_project": true,
"resource_type": "template",
"service": "vitrage",
"status_code": 201
},
{
"collection_key": "templates",
"introduced_in": "yoga",
"item_key": "template",
"kind": "item",
"method": "GET",
"operation_id": "template_show",
"path": "/v1/template/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "template",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "templates",
"introduced_in": "yoga",
"item_key": "template",
"kind": "item",
"method": "PUT",
"operation_id": "template_update",
"path": "/v1/template/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "template",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "templates",
"introduced_in": "yoga",
"item_key": "template",
"kind": "item",
"method": "PATCH",
"operation_id": "template_patch",
"path": "/v1/template/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "template",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "templates",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "template_delete",
"path": "/v1/template/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "template",
"service": "vitrage",
"status_code": 204
},
{
"collection_key": "events",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "event_list",
"path": "/v1/event",
"requires_auth": true,
"requires_project": true,
"resource_type": "event",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "events",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "event",
"kind": "collection",
"method": "POST",
"operation_id": "event_create",
"path": "/v1/event",
"requires_auth": true,
"requires_project": true,
"resource_type": "event",
"service": "vitrage",
"status_code": 201
},
{
"collection_key": "events",
"introduced_in": "yoga",
"item_key": "event",
"kind": "item",
"method": "GET",
"operation_id": "event_show",
"path": "/v1/event/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "event",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "events",
"introduced_in": "yoga",
"item_key": "event",
"kind": "item",
"method": "PUT",
"operation_id": "event_update",
"path": "/v1/event/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "event",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "events",
"introduced_in": "yoga",
"item_key": "event",
"kind": "item",
"method": "PATCH",
"operation_id": "event_patch",
"path": "/v1/event/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "event",
"service": "vitrage",
"status_code": 200
},
{
"collection_key": "events",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "event_delete",
"path": "/v1/event/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "event",
"service": "vitrage",
"status_code": 204
}
],
"port": 8999,
"service": "vitrage",
"type": "rca",
"version_path": "/"
}
@@ -0,0 +1,687 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "watcher_versions",
"path": "/v1",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "audit_templates",
"introduced_in": "dalmatian",
"kind": "collection",
"method": "GET",
"operation_id": "audit_template_list",
"path": "/v1/audit_templates",
"requires_auth": true,
"requires_project": true,
"resource_type": "audit_template",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "audit_templates",
"create_status": 201,
"introduced_in": "dalmatian",
"item_key": "audit_template",
"kind": "collection",
"method": "POST",
"operation_id": "audit_template_create",
"path": "/v1/audit_templates",
"requires_auth": true,
"requires_project": true,
"resource_type": "audit_template",
"service": "watcher",
"status_code": 201
},
{
"collection_key": "audit_templates",
"introduced_in": "dalmatian",
"item_key": "audit_template",
"kind": "item",
"method": "GET",
"operation_id": "audit_template_show",
"path": "/v1/audit_templates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "audit_template",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "audit_templates",
"introduced_in": "dalmatian",
"item_key": "audit_template",
"kind": "item",
"method": "PUT",
"operation_id": "audit_template_update",
"path": "/v1/audit_templates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "audit_template",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "audit_templates",
"introduced_in": "dalmatian",
"item_key": "audit_template",
"kind": "item",
"method": "PATCH",
"operation_id": "audit_template_patch",
"path": "/v1/audit_templates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "audit_template",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "audit_templates",
"introduced_in": "dalmatian",
"kind": "item",
"method": "DELETE",
"operation_id": "audit_template_delete",
"path": "/v1/audit_templates/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "audit_template",
"service": "watcher",
"status_code": 204
},
{
"collection_key": "audits",
"introduced_in": "dalmatian",
"kind": "collection",
"method": "GET",
"operation_id": "audit_list",
"path": "/v1/audits",
"requires_auth": true,
"requires_project": true,
"resource_type": "audit",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "audits",
"create_status": 201,
"introduced_in": "dalmatian",
"item_key": "audit",
"kind": "collection",
"method": "POST",
"operation_id": "audit_create",
"path": "/v1/audits",
"requires_auth": true,
"requires_project": true,
"resource_type": "audit",
"service": "watcher",
"status_code": 201
},
{
"collection_key": "audits",
"introduced_in": "dalmatian",
"item_key": "audit",
"kind": "item",
"method": "GET",
"operation_id": "audit_show",
"path": "/v1/audits/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "audit",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "audits",
"introduced_in": "dalmatian",
"item_key": "audit",
"kind": "item",
"method": "PUT",
"operation_id": "audit_update",
"path": "/v1/audits/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "audit",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "audits",
"introduced_in": "dalmatian",
"item_key": "audit",
"kind": "item",
"method": "PATCH",
"operation_id": "audit_patch",
"path": "/v1/audits/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "audit",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "audits",
"introduced_in": "dalmatian",
"kind": "item",
"method": "DELETE",
"operation_id": "audit_delete",
"path": "/v1/audits/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "audit",
"service": "watcher",
"status_code": 204
},
{
"collection_key": "action_plans",
"introduced_in": "dalmatian",
"kind": "collection",
"method": "GET",
"operation_id": "action_plan_list",
"path": "/v1/action_plans",
"requires_auth": true,
"requires_project": true,
"resource_type": "action_plan",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "action_plans",
"create_status": 201,
"introduced_in": "dalmatian",
"item_key": "action_plan",
"kind": "collection",
"method": "POST",
"operation_id": "action_plan_create",
"path": "/v1/action_plans",
"requires_auth": true,
"requires_project": true,
"resource_type": "action_plan",
"service": "watcher",
"status_code": 201
},
{
"collection_key": "action_plans",
"introduced_in": "dalmatian",
"item_key": "action_plan",
"kind": "item",
"method": "GET",
"operation_id": "action_plan_show",
"path": "/v1/action_plans/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action_plan",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "action_plans",
"introduced_in": "dalmatian",
"item_key": "action_plan",
"kind": "item",
"method": "PUT",
"operation_id": "action_plan_update",
"path": "/v1/action_plans/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action_plan",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "action_plans",
"introduced_in": "dalmatian",
"item_key": "action_plan",
"kind": "item",
"method": "PATCH",
"operation_id": "action_plan_patch",
"path": "/v1/action_plans/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action_plan",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "action_plans",
"introduced_in": "dalmatian",
"kind": "item",
"method": "DELETE",
"operation_id": "action_plan_delete",
"path": "/v1/action_plans/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action_plan",
"service": "watcher",
"status_code": 204
},
{
"collection_key": "actions",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "action_list",
"path": "/v1/actions",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "actions",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "action",
"kind": "collection",
"method": "POST",
"operation_id": "action_create",
"path": "/v1/actions",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "watcher",
"status_code": 201
},
{
"collection_key": "actions",
"introduced_in": "yoga",
"item_key": "action",
"kind": "item",
"method": "GET",
"operation_id": "action_show",
"path": "/v1/actions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "actions",
"introduced_in": "yoga",
"item_key": "action",
"kind": "item",
"method": "PUT",
"operation_id": "action_update",
"path": "/v1/actions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "actions",
"introduced_in": "yoga",
"item_key": "action",
"kind": "item",
"method": "PATCH",
"operation_id": "action_patch",
"path": "/v1/actions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "actions",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "action_delete",
"path": "/v1/actions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "action",
"service": "watcher",
"status_code": 204
},
{
"collection_key": "goals",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "goal_list",
"path": "/v1/goals",
"requires_auth": true,
"requires_project": true,
"resource_type": "goal",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "goals",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "goal",
"kind": "collection",
"method": "POST",
"operation_id": "goal_create",
"path": "/v1/goals",
"requires_auth": true,
"requires_project": true,
"resource_type": "goal",
"service": "watcher",
"status_code": 201
},
{
"collection_key": "goals",
"introduced_in": "yoga",
"item_key": "goal",
"kind": "item",
"method": "GET",
"operation_id": "goal_show",
"path": "/v1/goals/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "goal",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "goals",
"introduced_in": "yoga",
"item_key": "goal",
"kind": "item",
"method": "PUT",
"operation_id": "goal_update",
"path": "/v1/goals/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "goal",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "goals",
"introduced_in": "yoga",
"item_key": "goal",
"kind": "item",
"method": "PATCH",
"operation_id": "goal_patch",
"path": "/v1/goals/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "goal",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "goals",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "goal_delete",
"path": "/v1/goals/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "goal",
"service": "watcher",
"status_code": 204
},
{
"collection_key": "strategies",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "strategy_list",
"path": "/v1/strategies",
"requires_auth": true,
"requires_project": true,
"resource_type": "strategy",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "strategies",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "strategy",
"kind": "collection",
"method": "POST",
"operation_id": "strategy_create",
"path": "/v1/strategies",
"requires_auth": true,
"requires_project": true,
"resource_type": "strategy",
"service": "watcher",
"status_code": 201
},
{
"collection_key": "strategies",
"introduced_in": "yoga",
"item_key": "strategy",
"kind": "item",
"method": "GET",
"operation_id": "strategy_show",
"path": "/v1/strategies/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "strategy",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "strategies",
"introduced_in": "yoga",
"item_key": "strategy",
"kind": "item",
"method": "PUT",
"operation_id": "strategy_update",
"path": "/v1/strategies/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "strategy",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "strategies",
"introduced_in": "yoga",
"item_key": "strategy",
"kind": "item",
"method": "PATCH",
"operation_id": "strategy_patch",
"path": "/v1/strategies/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "strategy",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "strategies",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "strategy_delete",
"path": "/v1/strategies/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "strategy",
"service": "watcher",
"status_code": 204
},
{
"collection_key": "scoring_engines",
"introduced_in": "dalmatian",
"kind": "collection",
"method": "GET",
"operation_id": "scoring_engine_list",
"path": "/v1/scoring_engines",
"requires_auth": true,
"requires_project": true,
"resource_type": "scoring_engine",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "scoring_engines",
"create_status": 201,
"introduced_in": "dalmatian",
"item_key": "scoring_engine",
"kind": "collection",
"method": "POST",
"operation_id": "scoring_engine_create",
"path": "/v1/scoring_engines",
"requires_auth": true,
"requires_project": true,
"resource_type": "scoring_engine",
"service": "watcher",
"status_code": 201
},
{
"collection_key": "scoring_engines",
"introduced_in": "dalmatian",
"item_key": "scoring_engine",
"kind": "item",
"method": "GET",
"operation_id": "scoring_engine_show",
"path": "/v1/scoring_engines/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "scoring_engine",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "scoring_engines",
"introduced_in": "dalmatian",
"item_key": "scoring_engine",
"kind": "item",
"method": "PUT",
"operation_id": "scoring_engine_update",
"path": "/v1/scoring_engines/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "scoring_engine",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "scoring_engines",
"introduced_in": "dalmatian",
"item_key": "scoring_engine",
"kind": "item",
"method": "PATCH",
"operation_id": "scoring_engine_patch",
"path": "/v1/scoring_engines/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "scoring_engine",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "scoring_engines",
"introduced_in": "dalmatian",
"kind": "item",
"method": "DELETE",
"operation_id": "scoring_engine_delete",
"path": "/v1/scoring_engines/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "scoring_engine",
"service": "watcher",
"status_code": 204
},
{
"collection_key": "services",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "service_list",
"path": "/v1/services",
"requires_auth": true,
"requires_project": true,
"resource_type": "service",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "services",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "service",
"kind": "collection",
"method": "POST",
"operation_id": "service_create",
"path": "/v1/services",
"requires_auth": true,
"requires_project": true,
"resource_type": "service",
"service": "watcher",
"status_code": 201
},
{
"collection_key": "services",
"introduced_in": "yoga",
"item_key": "service",
"kind": "item",
"method": "GET",
"operation_id": "service_show",
"path": "/v1/services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "service",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "services",
"introduced_in": "yoga",
"item_key": "service",
"kind": "item",
"method": "PUT",
"operation_id": "service_update",
"path": "/v1/services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "service",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "services",
"introduced_in": "yoga",
"item_key": "service",
"kind": "item",
"method": "PATCH",
"operation_id": "service_patch",
"path": "/v1/services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "service",
"service": "watcher",
"status_code": 200
},
{
"collection_key": "services",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "service_delete",
"path": "/v1/services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "service",
"service": "watcher",
"status_code": 204
}
],
"port": 9322,
"service": "watcher",
"type": "infra-optim",
"version_path": "/v1/"
}
@@ -0,0 +1,381 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "zaqar_versions",
"path": "/v2",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "queues",
"introduced_in": "dalmatian",
"kind": "collection",
"method": "GET",
"operation_id": "queue_list",
"path": "/v2/queues",
"requires_auth": true,
"requires_project": true,
"resource_type": "queue",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "queues",
"create_status": 201,
"introduced_in": "dalmatian",
"item_key": "queue",
"kind": "collection",
"method": "POST",
"operation_id": "queue_create",
"path": "/v2/queues",
"requires_auth": true,
"requires_project": true,
"resource_type": "queue",
"service": "zaqar",
"status_code": 201
},
{
"collection_key": "queues",
"introduced_in": "dalmatian",
"item_key": "queue",
"kind": "item",
"method": "GET",
"operation_id": "queue_show",
"path": "/v2/queues/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "queue",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "queues",
"introduced_in": "dalmatian",
"item_key": "queue",
"kind": "item",
"method": "PUT",
"operation_id": "queue_update",
"path": "/v2/queues/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "queue",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "queues",
"introduced_in": "dalmatian",
"item_key": "queue",
"kind": "item",
"method": "PATCH",
"operation_id": "queue_patch",
"path": "/v2/queues/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "queue",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "queues",
"introduced_in": "dalmatian",
"kind": "item",
"method": "DELETE",
"operation_id": "queue_delete",
"path": "/v2/queues/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "queue",
"service": "zaqar",
"status_code": 204
},
{
"collection_key": "subscriptions",
"introduced_in": "dalmatian",
"kind": "collection",
"method": "GET",
"operation_id": "subscription_list",
"path": "/v2/queues/{queue_name}/subscriptions",
"requires_auth": true,
"requires_project": true,
"resource_type": "subscription",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "subscriptions",
"create_status": 201,
"introduced_in": "dalmatian",
"item_key": "subscription",
"kind": "collection",
"method": "POST",
"operation_id": "subscription_create",
"path": "/v2/queues/{queue_name}/subscriptions",
"requires_auth": true,
"requires_project": true,
"resource_type": "subscription",
"service": "zaqar",
"status_code": 201
},
{
"collection_key": "subscriptions",
"introduced_in": "dalmatian",
"item_key": "subscription",
"kind": "item",
"method": "GET",
"operation_id": "subscription_show",
"path": "/v2/queues/{queue_name}/subscriptions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "subscription",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "subscriptions",
"introduced_in": "dalmatian",
"item_key": "subscription",
"kind": "item",
"method": "PUT",
"operation_id": "subscription_update",
"path": "/v2/queues/{queue_name}/subscriptions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "subscription",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "subscriptions",
"introduced_in": "dalmatian",
"item_key": "subscription",
"kind": "item",
"method": "PATCH",
"operation_id": "subscription_patch",
"path": "/v2/queues/{queue_name}/subscriptions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "subscription",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "subscriptions",
"introduced_in": "dalmatian",
"kind": "item",
"method": "DELETE",
"operation_id": "subscription_delete",
"path": "/v2/queues/{queue_name}/subscriptions/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "subscription",
"service": "zaqar",
"status_code": 204
},
{
"collection_key": "claims",
"introduced_in": "dalmatian",
"kind": "collection",
"method": "GET",
"operation_id": "claim_list",
"path": "/v2/queues/{queue_name}/claims",
"requires_auth": true,
"requires_project": true,
"resource_type": "claim",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "claims",
"create_status": 201,
"introduced_in": "dalmatian",
"item_key": "claim",
"kind": "collection",
"method": "POST",
"operation_id": "claim_create",
"path": "/v2/queues/{queue_name}/claims",
"requires_auth": true,
"requires_project": true,
"resource_type": "claim",
"service": "zaqar",
"status_code": 201
},
{
"collection_key": "claims",
"introduced_in": "dalmatian",
"item_key": "claim",
"kind": "item",
"method": "GET",
"operation_id": "claim_show",
"path": "/v2/queues/{queue_name}/claims/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "claim",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "claims",
"introduced_in": "dalmatian",
"item_key": "claim",
"kind": "item",
"method": "PUT",
"operation_id": "claim_update",
"path": "/v2/queues/{queue_name}/claims/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "claim",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "claims",
"introduced_in": "dalmatian",
"item_key": "claim",
"kind": "item",
"method": "PATCH",
"operation_id": "claim_patch",
"path": "/v2/queues/{queue_name}/claims/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "claim",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "claims",
"introduced_in": "dalmatian",
"kind": "item",
"method": "DELETE",
"operation_id": "claim_delete",
"path": "/v2/queues/{queue_name}/claims/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "claim",
"service": "zaqar",
"status_code": 204
},
{
"collection_key": "messages",
"introduced_in": "dalmatian",
"kind": "collection",
"method": "GET",
"operation_id": "message_list",
"path": "/v2/queues/{queue_name}/messages",
"requires_auth": true,
"requires_project": true,
"resource_type": "message",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "messages",
"create_status": 201,
"introduced_in": "dalmatian",
"item_key": "message",
"kind": "collection",
"method": "POST",
"operation_id": "message_create",
"path": "/v2/queues/{queue_name}/messages",
"requires_auth": true,
"requires_project": true,
"resource_type": "message",
"service": "zaqar",
"status_code": 201
},
{
"collection_key": "messages",
"introduced_in": "dalmatian",
"item_key": "message",
"kind": "item",
"method": "GET",
"operation_id": "message_show",
"path": "/v2/queues/{queue_name}/messages/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "message",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "messages",
"introduced_in": "dalmatian",
"item_key": "message",
"kind": "item",
"method": "PUT",
"operation_id": "message_update",
"path": "/v2/queues/{queue_name}/messages/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "message",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "messages",
"introduced_in": "dalmatian",
"item_key": "message",
"kind": "item",
"method": "PATCH",
"operation_id": "message_patch",
"path": "/v2/queues/{queue_name}/messages/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "message",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": "messages",
"introduced_in": "dalmatian",
"kind": "item",
"method": "DELETE",
"operation_id": "message_delete",
"path": "/v2/queues/{queue_name}/messages/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "message",
"service": "zaqar",
"status_code": 204
},
{
"collection_key": null,
"introduced_in": "dalmatian",
"kind": "custom",
"method": "GET",
"operation_id": "zaqar_health",
"path": "/v2/health",
"requires_auth": true,
"requires_project": false,
"resource_type": "health",
"service": "zaqar",
"status_code": 200
},
{
"collection_key": null,
"introduced_in": "dalmatian",
"kind": "custom",
"method": "GET",
"operation_id": "zaqar_ping",
"path": "/v2/ping",
"requires_auth": false,
"requires_project": false,
"resource_type": "ping",
"service": "zaqar",
"status_code": 200
}
],
"port": 8888,
"service": "zaqar",
"type": "messaging",
"version_path": "/v2/"
}
+462
View File
@@ -0,0 +1,462 @@
{
"default_microversion": null,
"max_microversion": null,
"operations": [
{
"collection_key": null,
"introduced_in": "yoga",
"kind": "custom",
"method": "GET",
"operation_id": "zun_versions",
"path": "/v1",
"requires_auth": true,
"requires_project": false,
"resource_type": "version",
"service": "zun",
"status_code": 200
},
{
"collection_key": "containers",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "container_list",
"path": "/v1/containers",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "zun",
"status_code": 200
},
{
"collection_key": "containers",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "container",
"kind": "collection",
"method": "POST",
"operation_id": "container_create",
"path": "/v1/containers",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "zun",
"status_code": 201
},
{
"collection_key": "containers",
"introduced_in": "yoga",
"item_key": "container",
"kind": "item",
"method": "GET",
"operation_id": "container_show",
"path": "/v1/containers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "zun",
"status_code": 200
},
{
"collection_key": "containers",
"introduced_in": "yoga",
"item_key": "container",
"kind": "item",
"method": "PUT",
"operation_id": "container_update",
"path": "/v1/containers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "zun",
"status_code": 200
},
{
"collection_key": "containers",
"introduced_in": "yoga",
"item_key": "container",
"kind": "item",
"method": "PATCH",
"operation_id": "container_patch",
"path": "/v1/containers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "zun",
"status_code": 200
},
{
"collection_key": "containers",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "container_delete",
"path": "/v1/containers/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "zun",
"status_code": 204
},
{
"collection_key": "images",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "image_list",
"path": "/v1/images",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "zun",
"status_code": 200
},
{
"collection_key": "images",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "image",
"kind": "collection",
"method": "POST",
"operation_id": "image_create",
"path": "/v1/images",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "zun",
"status_code": 201
},
{
"collection_key": "images",
"introduced_in": "yoga",
"item_key": "image",
"kind": "item",
"method": "GET",
"operation_id": "image_show",
"path": "/v1/images/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "zun",
"status_code": 200
},
{
"collection_key": "images",
"introduced_in": "yoga",
"item_key": "image",
"kind": "item",
"method": "PUT",
"operation_id": "image_update",
"path": "/v1/images/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "zun",
"status_code": 200
},
{
"collection_key": "images",
"introduced_in": "yoga",
"item_key": "image",
"kind": "item",
"method": "PATCH",
"operation_id": "image_patch",
"path": "/v1/images/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "zun",
"status_code": 200
},
{
"collection_key": "images",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "image_delete",
"path": "/v1/images/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "image",
"service": "zun",
"status_code": 204
},
{
"collection_key": "capsules",
"introduced_in": "dalmatian",
"kind": "collection",
"method": "GET",
"operation_id": "capsule_list",
"path": "/v1/capsules",
"requires_auth": true,
"requires_project": true,
"resource_type": "capsule",
"service": "zun",
"status_code": 200
},
{
"collection_key": "capsules",
"create_status": 201,
"introduced_in": "dalmatian",
"item_key": "capsule",
"kind": "collection",
"method": "POST",
"operation_id": "capsule_create",
"path": "/v1/capsules",
"requires_auth": true,
"requires_project": true,
"resource_type": "capsule",
"service": "zun",
"status_code": 201
},
{
"collection_key": "capsules",
"introduced_in": "dalmatian",
"item_key": "capsule",
"kind": "item",
"method": "GET",
"operation_id": "capsule_show",
"path": "/v1/capsules/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "capsule",
"service": "zun",
"status_code": 200
},
{
"collection_key": "capsules",
"introduced_in": "dalmatian",
"item_key": "capsule",
"kind": "item",
"method": "PUT",
"operation_id": "capsule_update",
"path": "/v1/capsules/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "capsule",
"service": "zun",
"status_code": 200
},
{
"collection_key": "capsules",
"introduced_in": "dalmatian",
"item_key": "capsule",
"kind": "item",
"method": "PATCH",
"operation_id": "capsule_patch",
"path": "/v1/capsules/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "capsule",
"service": "zun",
"status_code": 200
},
{
"collection_key": "capsules",
"introduced_in": "dalmatian",
"kind": "item",
"method": "DELETE",
"operation_id": "capsule_delete",
"path": "/v1/capsules/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "capsule",
"service": "zun",
"status_code": 204
},
{
"collection_key": "hosts",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "host_list",
"path": "/v1/hosts",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "zun",
"status_code": 200
},
{
"collection_key": "hosts",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "host",
"kind": "collection",
"method": "POST",
"operation_id": "host_create",
"path": "/v1/hosts",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "zun",
"status_code": 201
},
{
"collection_key": "hosts",
"introduced_in": "yoga",
"item_key": "host",
"kind": "item",
"method": "GET",
"operation_id": "host_show",
"path": "/v1/hosts/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "zun",
"status_code": 200
},
{
"collection_key": "hosts",
"introduced_in": "yoga",
"item_key": "host",
"kind": "item",
"method": "PUT",
"operation_id": "host_update",
"path": "/v1/hosts/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "zun",
"status_code": 200
},
{
"collection_key": "hosts",
"introduced_in": "yoga",
"item_key": "host",
"kind": "item",
"method": "PATCH",
"operation_id": "host_patch",
"path": "/v1/hosts/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "zun",
"status_code": 200
},
{
"collection_key": "hosts",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "host_delete",
"path": "/v1/hosts/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "host",
"service": "zun",
"status_code": 204
},
{
"collection_key": "services",
"introduced_in": "yoga",
"kind": "collection",
"method": "GET",
"operation_id": "service_list",
"path": "/v1/services",
"requires_auth": true,
"requires_project": true,
"resource_type": "service",
"service": "zun",
"status_code": 200
},
{
"collection_key": "services",
"create_status": 201,
"introduced_in": "yoga",
"item_key": "service",
"kind": "collection",
"method": "POST",
"operation_id": "service_create",
"path": "/v1/services",
"requires_auth": true,
"requires_project": true,
"resource_type": "service",
"service": "zun",
"status_code": 201
},
{
"collection_key": "services",
"introduced_in": "yoga",
"item_key": "service",
"kind": "item",
"method": "GET",
"operation_id": "service_show",
"path": "/v1/services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "service",
"service": "zun",
"status_code": 200
},
{
"collection_key": "services",
"introduced_in": "yoga",
"item_key": "service",
"kind": "item",
"method": "PUT",
"operation_id": "service_update",
"path": "/v1/services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "service",
"service": "zun",
"status_code": 200
},
{
"collection_key": "services",
"introduced_in": "yoga",
"item_key": "service",
"kind": "item",
"method": "PATCH",
"operation_id": "service_patch",
"path": "/v1/services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "service",
"service": "zun",
"status_code": 200
},
{
"collection_key": "services",
"introduced_in": "yoga",
"kind": "item",
"method": "DELETE",
"operation_id": "service_delete",
"path": "/v1/services/{id}",
"requires_auth": true,
"requires_project": true,
"resource_type": "service",
"service": "zun",
"status_code": 204
},
{
"introduced_in": "yoga",
"kind": "action",
"method": "POST",
"operation_id": "container_action",
"path": "/v1/containers/{id}/start",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "zun",
"status_code": 202
},
{
"introduced_in": "yoga",
"kind": "action",
"method": "POST",
"operation_id": "container_stop",
"path": "/v1/containers/{id}/stop",
"requires_auth": true,
"requires_project": true,
"resource_type": "container",
"service": "zun",
"status_code": 202
}
],
"port": 9517,
"service": "zun",
"type": "container",
"version_path": "/v1/"
}