json_schema: {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "id": "http://docs.openstack.org/api/openstack-block-storage/v2/types#post",
      "type": "object",
      "properties": {
          "volume_type": {
              "id": "http://docs.openstack.org/api/openstack-block-storage/v2/types#post/volume_type",
              "type": "object",
              "documentation": "A partial representation of a volume type used in the creation process.",
              "properties": {
                  "name": {
                      "id": "http://docs.openstack.org/api/openstack-block-storage/v2/types#post/volume_type/name",
                      "type": "string",
                      "documentation": "The name of the volume type."
                  },
                  "extra_specs": {
                      "id": "http://docs.openstack.org/api/openstack-block-storage/v2/types#post/volume_type/extra_specs",
                      "type": "object",
                      "properties": {
                          "capabilities": {
                              "id": "http://docs.openstack.org/api/openstack-block-storage/v2/types#post/volume_type/extra_specs/capabilities",
                              "type": "string"
                          }
                      }
                  }
              },
              "required": []
          }
      },
      "required": [
          "volume_type"
      ]
  }