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:
@@ -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": "/"
|
||||
}
|
||||
@@ -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/"
|
||||
}
|
||||
@@ -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/"
|
||||
}
|
||||
@@ -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/"
|
||||
}
|
||||
@@ -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/"
|
||||
}
|
||||
Reference in New Issue
Block a user