blob: 49793fea2356f4b8de8ce2851d98811d32c84dea [file] [log] [blame]
Haiwei Xu88173c82014-03-20 03:15:13 +09001# Copyright 2014 NEC Corporation. All rights reserved.
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may
4# not use this file except in compliance with the License. You may obtain
5# a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations
13# under the License.
14
15list_aggregates = {
16 'status_code': [200],
17 'response_body': {
18 'type': 'object',
19 'properties': {
20 'aggregates': {
21 'type': 'array',
22 'items': {
23 'type': 'object',
24 'properties': {
25 'availability_zone': {'type': ['string', 'null']},
26 'created_at': {'type': 'string'},
27 'deleted': {'type': 'boolean'},
28 'deleted_at': {'type': ['string', 'null']},
29 'hosts': {'type': 'array'},
30 'id': {'type': 'integer'},
31 'metadata': {'type': 'object'},
32 'name': {'type': 'string'},
33 'updated_at': {'type': ['string', 'null']}
34 },
35 'required': ['availability_zone', 'created_at', 'deleted',
36 'deleted_at', 'hosts', 'id', 'metadata',
37 'name', 'updated_at']
38 }
39 }
40 },
41 'required': ['aggregates']
42 }
43}