6033967e6a
Ship Keystone auth, multi-service handlers (Yoga→Dalmatian), Compose/Helm packaging, API contract packs, and pytest/Pulumi coverage labs.
1601 lines
46 KiB
JSON
1601 lines
46 KiB
JSON
{
|
|
"default_microversion": "2.1",
|
|
"max_microversion": "2.95",
|
|
"operations": [
|
|
{
|
|
"collection_key": "servers",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_list",
|
|
"path": "/v2.1/servers",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "servers",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "server",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_create",
|
|
"path": "/v2.1/servers",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server",
|
|
"service": "nova",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "servers",
|
|
"introduced_in": "yoga",
|
|
"item_key": "server",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_show",
|
|
"path": "/v2.1/servers/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "servers",
|
|
"introduced_in": "yoga",
|
|
"item_key": "server",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_update",
|
|
"path": "/v2.1/servers/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "servers",
|
|
"introduced_in": "yoga",
|
|
"item_key": "server",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_patch",
|
|
"path": "/v2.1/servers/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "servers",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_delete",
|
|
"path": "/v2.1/servers/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server",
|
|
"service": "nova",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "servers",
|
|
"introduced_in": "yoga",
|
|
"kind": "detail",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_list_detail",
|
|
"path": "/v2.1/servers/detail",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "volumeAttachments",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "volume_attachment_list",
|
|
"path": "/v2.1/servers/{server_id}/os-volume_attachments",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "volume_attachment",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "volumeAttachments",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "volumeAttachment",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "volume_attachment_create",
|
|
"path": "/v2.1/servers/{server_id}/os-volume_attachments",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "volume_attachment",
|
|
"service": "nova",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "volumeAttachments",
|
|
"introduced_in": "yoga",
|
|
"item_key": "volumeAttachment",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "volume_attachment_show",
|
|
"path": "/v2.1/servers/{server_id}/os-volume_attachments/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "volume_attachment",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "volumeAttachments",
|
|
"introduced_in": "yoga",
|
|
"item_key": "volumeAttachment",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "volume_attachment_update",
|
|
"path": "/v2.1/servers/{server_id}/os-volume_attachments/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "volume_attachment",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "volumeAttachments",
|
|
"introduced_in": "yoga",
|
|
"item_key": "volumeAttachment",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "volume_attachment_patch",
|
|
"path": "/v2.1/servers/{server_id}/os-volume_attachments/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "volume_attachment",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "volumeAttachments",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "volume_attachment_delete",
|
|
"path": "/v2.1/servers/{server_id}/os-volume_attachments/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "volume_attachment",
|
|
"service": "nova",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "interfaceAttachments",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "interface_attachment_list",
|
|
"path": "/v2.1/servers/{server_id}/os-interface",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "interface_attachment",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "interfaceAttachments",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "interfaceAttachment",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "interface_attachment_create",
|
|
"path": "/v2.1/servers/{server_id}/os-interface",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "interface_attachment",
|
|
"service": "nova",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "interfaceAttachments",
|
|
"introduced_in": "yoga",
|
|
"item_key": "interfaceAttachment",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "interface_attachment_show",
|
|
"path": "/v2.1/servers/{server_id}/os-interface/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "interface_attachment",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "interfaceAttachments",
|
|
"introduced_in": "yoga",
|
|
"item_key": "interfaceAttachment",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "interface_attachment_update",
|
|
"path": "/v2.1/servers/{server_id}/os-interface/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "interface_attachment",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "interfaceAttachments",
|
|
"introduced_in": "yoga",
|
|
"item_key": "interfaceAttachment",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "interface_attachment_patch",
|
|
"path": "/v2.1/servers/{server_id}/os-interface/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "interface_attachment",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "interfaceAttachments",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "interface_attachment_delete",
|
|
"path": "/v2.1/servers/{server_id}/os-interface/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "interface_attachment",
|
|
"service": "nova",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "instanceActions",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "instance_action_list",
|
|
"path": "/v2.1/servers/{server_id}/os-instance-actions",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "instance_action",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "instanceActions",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "instanceAction",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "instance_action_create",
|
|
"path": "/v2.1/servers/{server_id}/os-instance-actions",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "instance_action",
|
|
"service": "nova",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "instanceActions",
|
|
"introduced_in": "yoga",
|
|
"item_key": "instanceAction",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "instance_action_show",
|
|
"path": "/v2.1/servers/{server_id}/os-instance-actions/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "instance_action",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "instanceActions",
|
|
"introduced_in": "yoga",
|
|
"item_key": "instanceAction",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "instance_action_update",
|
|
"path": "/v2.1/servers/{server_id}/os-instance-actions/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "instance_action",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "instanceActions",
|
|
"introduced_in": "yoga",
|
|
"item_key": "instanceAction",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "instance_action_patch",
|
|
"path": "/v2.1/servers/{server_id}/os-instance-actions/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "instance_action",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "instanceActions",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "instance_action_delete",
|
|
"path": "/v2.1/servers/{server_id}/os-instance-actions/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "instance_action",
|
|
"service": "nova",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "metadata",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_metadata_list",
|
|
"path": "/v2.1/servers/{server_id}/metadata",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_metadata",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "metadata",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "metadata",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_metadata_create",
|
|
"path": "/v2.1/servers/{server_id}/metadata",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_metadata",
|
|
"service": "nova",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "metadata",
|
|
"introduced_in": "yoga",
|
|
"item_key": "metadata",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_metadata_show",
|
|
"path": "/v2.1/servers/{server_id}/metadata/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_metadata",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "metadata",
|
|
"introduced_in": "yoga",
|
|
"item_key": "metadata",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_metadata_update",
|
|
"path": "/v2.1/servers/{server_id}/metadata/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_metadata",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "metadata",
|
|
"introduced_in": "yoga",
|
|
"item_key": "metadata",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_metadata_patch",
|
|
"path": "/v2.1/servers/{server_id}/metadata/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_metadata",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "metadata",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_metadata_delete",
|
|
"path": "/v2.1/servers/{server_id}/metadata/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_metadata",
|
|
"service": "nova",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "tags",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_tag_list",
|
|
"path": "/v2.1/servers/{server_id}/tags",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_tag",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "tags",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "tag",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_tag_create",
|
|
"path": "/v2.1/servers/{server_id}/tags",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_tag",
|
|
"service": "nova",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "tags",
|
|
"introduced_in": "yoga",
|
|
"item_key": "tag",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_tag_show",
|
|
"path": "/v2.1/servers/{server_id}/tags/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_tag",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "tags",
|
|
"introduced_in": "yoga",
|
|
"item_key": "tag",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_tag_update",
|
|
"path": "/v2.1/servers/{server_id}/tags/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_tag",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "tags",
|
|
"introduced_in": "yoga",
|
|
"item_key": "tag",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_tag_patch",
|
|
"path": "/v2.1/servers/{server_id}/tags/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_tag",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "tags",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_tag_delete",
|
|
"path": "/v2.1/servers/{server_id}/tags/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_tag",
|
|
"service": "nova",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "security_groups",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_security_group_list",
|
|
"path": "/v2.1/servers/{server_id}/os-security-groups",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_security_group",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "security_groups",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "security_group",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_security_group_create",
|
|
"path": "/v2.1/servers/{server_id}/os-security-groups",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_security_group",
|
|
"service": "nova",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "security_groups",
|
|
"introduced_in": "yoga",
|
|
"item_key": "security_group",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_security_group_show",
|
|
"path": "/v2.1/servers/{server_id}/os-security-groups/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_security_group",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "security_groups",
|
|
"introduced_in": "yoga",
|
|
"item_key": "security_group",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_security_group_update",
|
|
"path": "/v2.1/servers/{server_id}/os-security-groups/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_security_group",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "security_groups",
|
|
"introduced_in": "yoga",
|
|
"item_key": "security_group",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_security_group_patch",
|
|
"path": "/v2.1/servers/{server_id}/os-security-groups/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_security_group",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "security_groups",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_security_group_delete",
|
|
"path": "/v2.1/servers/{server_id}/os-security-groups/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_security_group",
|
|
"service": "nova",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"action_name": "*",
|
|
"collection_key": "servers",
|
|
"introduced_in": "yoga",
|
|
"kind": "action",
|
|
"method": "POST",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_action",
|
|
"path": "/v2.1/servers/{id}/action",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server",
|
|
"service": "nova",
|
|
"status_code": 202
|
|
},
|
|
{
|
|
"collection_key": "flavors",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "flavor_list",
|
|
"path": "/v2.1/flavors",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "flavor",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "flavors",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "flavor",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "flavor_create",
|
|
"path": "/v2.1/flavors",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "flavor",
|
|
"service": "nova",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "flavors",
|
|
"introduced_in": "yoga",
|
|
"item_key": "flavor",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "flavor_show",
|
|
"path": "/v2.1/flavors/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "flavor",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "flavors",
|
|
"introduced_in": "yoga",
|
|
"item_key": "flavor",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "flavor_update",
|
|
"path": "/v2.1/flavors/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "flavor",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "flavors",
|
|
"introduced_in": "yoga",
|
|
"item_key": "flavor",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "flavor_patch",
|
|
"path": "/v2.1/flavors/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "flavor",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "flavors",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "flavor_delete",
|
|
"path": "/v2.1/flavors/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "flavor",
|
|
"service": "nova",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "flavors",
|
|
"introduced_in": "yoga",
|
|
"kind": "detail",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "flavor_list_detail",
|
|
"path": "/v2.1/flavors/detail",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "flavor",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "keypairs",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "keypair_list",
|
|
"path": "/v2.1/os-keypairs",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "keypair",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "keypairs",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "keypair",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "keypair_create",
|
|
"path": "/v2.1/os-keypairs",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "keypair",
|
|
"service": "nova",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "keypairs",
|
|
"introduced_in": "yoga",
|
|
"item_key": "keypair",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "keypair_show",
|
|
"path": "/v2.1/os-keypairs/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "keypair",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "keypairs",
|
|
"introduced_in": "yoga",
|
|
"item_key": "keypair",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "keypair_update",
|
|
"path": "/v2.1/os-keypairs/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "keypair",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "keypairs",
|
|
"introduced_in": "yoga",
|
|
"item_key": "keypair",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "keypair_patch",
|
|
"path": "/v2.1/os-keypairs/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "keypair",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "keypairs",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "keypair_delete",
|
|
"path": "/v2.1/os-keypairs/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "keypair",
|
|
"service": "nova",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "aggregates",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "aggregate_list",
|
|
"path": "/v2.1/os-aggregates",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "aggregate",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "aggregates",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "aggregate",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "aggregate_create",
|
|
"path": "/v2.1/os-aggregates",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "aggregate",
|
|
"service": "nova",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "aggregates",
|
|
"introduced_in": "yoga",
|
|
"item_key": "aggregate",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "aggregate_show",
|
|
"path": "/v2.1/os-aggregates/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "aggregate",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "aggregates",
|
|
"introduced_in": "yoga",
|
|
"item_key": "aggregate",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "aggregate_update",
|
|
"path": "/v2.1/os-aggregates/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "aggregate",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "aggregates",
|
|
"introduced_in": "yoga",
|
|
"item_key": "aggregate",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "aggregate_patch",
|
|
"path": "/v2.1/os-aggregates/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "aggregate",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "aggregates",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "aggregate_delete",
|
|
"path": "/v2.1/os-aggregates/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "aggregate",
|
|
"service": "nova",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "server_groups",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_group_list",
|
|
"path": "/v2.1/os-server-groups",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_group",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "server_groups",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "server_group",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_group_create",
|
|
"path": "/v2.1/os-server-groups",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_group",
|
|
"service": "nova",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "server_groups",
|
|
"introduced_in": "yoga",
|
|
"item_key": "server_group",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_group_show",
|
|
"path": "/v2.1/os-server-groups/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_group",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "server_groups",
|
|
"introduced_in": "yoga",
|
|
"item_key": "server_group",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_group_update",
|
|
"path": "/v2.1/os-server-groups/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_group",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "server_groups",
|
|
"introduced_in": "yoga",
|
|
"item_key": "server_group",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_group_patch",
|
|
"path": "/v2.1/os-server-groups/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_group",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "server_groups",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_group_delete",
|
|
"path": "/v2.1/os-server-groups/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_group",
|
|
"service": "nova",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": null,
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "nova_versions",
|
|
"path": "/v2.1",
|
|
"requires_auth": true,
|
|
"requires_project": false,
|
|
"resource_type": "version",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "hypervisors",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "hypervisor_list",
|
|
"path": "/v2.1/os-hypervisors",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "hypervisor",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "hypervisors",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "hypervisor_detail",
|
|
"path": "/v2.1/os-hypervisors/detail",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "hypervisor",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "hypervisors",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "hypervisor_show",
|
|
"path": "/v2.1/os-hypervisors/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "hypervisor",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "availabilityZoneInfo",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "az_list",
|
|
"path": "/v2.1/os-availability-zone",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "availability_zone",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "availabilityZoneInfo",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "az_detail",
|
|
"path": "/v2.1/os-availability-zone/detail",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "availability_zone",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "services",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "compute_services",
|
|
"path": "/v2.1/os-services",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "service",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "limits",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "compute_limits",
|
|
"path": "/v2.1/limits",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "limit",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "quota_set",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "quota_set_show",
|
|
"path": "/v2.1/os-quota-sets/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "quota_set",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "quota_set",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "PUT",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "quota_set_update",
|
|
"path": "/v2.1/os-quota-sets/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "quota_set",
|
|
"service": "nova",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": "quota_set",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "quota_set_detail",
|
|
"path": "/v2.1/os-quota-sets/{id}/detail",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "quota_set",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "migrations",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "migrations_list",
|
|
"path": "/v2.1/os-migrations",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "migration",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "networks",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "nova_networks",
|
|
"path": "/v2.1/os-networks",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "network",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "networks",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "nova_tenant_networks",
|
|
"path": "/v2.1/os-tenant-networks",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "network",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "security_groups",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "nova_security_groups",
|
|
"path": "/v2.1/os-security-groups",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "security_group",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "floating_ips",
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "nova_floating_ips",
|
|
"path": "/v2.1/os-floating-ips",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "floating_ip",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "instance_usage_audit_logs",
|
|
"introduced_in": "caracal",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "instance_usage_audit",
|
|
"path": "/v2.1/os-instance_usage_audit_log",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "instance_usage_audit_log",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "snapshots",
|
|
"introduced_in": "caracal",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "assisted_volume_snapshots",
|
|
"path": "/v2.1/os-assisted-volume-snapshots",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "assisted_volume_snapshot",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "events",
|
|
"introduced_in": "caracal",
|
|
"kind": "custom",
|
|
"method": "POST",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_external_events",
|
|
"path": "/v2.1/os-server-external-events",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server_external_event",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": null,
|
|
"introduced_in": "antelope",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_diagnostics",
|
|
"path": "/v2.1/servers/{server_id}/diagnostics",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "instanceAction",
|
|
"introduced_in": "antelope",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "instance_action_show",
|
|
"path": "/v2.1/servers/{server_id}/os-instance-actions/{request_id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "instance_action",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "remote_console",
|
|
"introduced_in": "antelope",
|
|
"kind": "custom",
|
|
"method": "POST",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "remote_console_create",
|
|
"path": "/v2.1/servers/{server_id}/remote-consoles",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "remote_console",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "extra_specs",
|
|
"introduced_in": "antelope",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "flavor_extra_specs",
|
|
"path": "/v2.1/flavors/{id}/os-extra_specs",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "flavor_extra_spec",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "tenant_usages",
|
|
"introduced_in": "antelope",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "simple_tenant_usage",
|
|
"path": "/v2.1/os-simple-tenant-usage",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "usage",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "hosts",
|
|
"introduced_in": "caracal",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "os_hosts",
|
|
"path": "/v2.1/os-hosts",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "host",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "extra_specs",
|
|
"introduced_in": "yoga",
|
|
"kind": "collection",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "flavor_extra_spec_list",
|
|
"path": "/v2.1/flavors/{flavor_id}/os-extra_specs",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "flavor_extra_spec",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "extra_specs",
|
|
"create_status": 201,
|
|
"introduced_in": "yoga",
|
|
"item_key": "extra_spec",
|
|
"kind": "collection",
|
|
"method": "POST",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "flavor_extra_spec_create",
|
|
"path": "/v2.1/flavors/{flavor_id}/os-extra_specs",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "flavor_extra_spec",
|
|
"service": "nova",
|
|
"status_code": 201
|
|
},
|
|
{
|
|
"collection_key": "extra_specs",
|
|
"introduced_in": "yoga",
|
|
"item_key": "extra_spec",
|
|
"kind": "item",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "flavor_extra_spec_show",
|
|
"path": "/v2.1/flavors/{flavor_id}/os-extra_specs/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "flavor_extra_spec",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "extra_specs",
|
|
"introduced_in": "yoga",
|
|
"item_key": "extra_spec",
|
|
"kind": "item",
|
|
"method": "PUT",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "flavor_extra_spec_update",
|
|
"path": "/v2.1/flavors/{flavor_id}/os-extra_specs/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "flavor_extra_spec",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "extra_specs",
|
|
"introduced_in": "yoga",
|
|
"item_key": "extra_spec",
|
|
"kind": "item",
|
|
"method": "PATCH",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "flavor_extra_spec_patch",
|
|
"path": "/v2.1/flavors/{flavor_id}/os-extra_specs/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "flavor_extra_spec",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"collection_key": "extra_specs",
|
|
"introduced_in": "yoga",
|
|
"kind": "item",
|
|
"method": "DELETE",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "flavor_extra_spec_delete",
|
|
"path": "/v2.1/flavors/{flavor_id}/os-extra_specs/{id}",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "flavor_extra_spec",
|
|
"service": "nova",
|
|
"status_code": 204
|
|
},
|
|
{
|
|
"collection_key": null,
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "GET",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_password_show",
|
|
"path": "/v2.1/servers/{server_id}/os-server-password",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server",
|
|
"service": "nova",
|
|
"status_code": 200
|
|
},
|
|
{
|
|
"introduced_in": "yoga",
|
|
"kind": "custom",
|
|
"method": "DELETE",
|
|
"microversion_max": "2.95",
|
|
"microversion_min": "2.1",
|
|
"operation_id": "server_password_clear",
|
|
"path": "/v2.1/servers/{server_id}/os-server-password",
|
|
"requires_auth": true,
|
|
"requires_project": true,
|
|
"resource_type": "server",
|
|
"service": "nova",
|
|
"status_code": 204
|
|
}
|
|
],
|
|
"port": 8774,
|
|
"service": "nova",
|
|
"type": "compute",
|
|
"version_path": "/v2.1/"
|
|
}
|