1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 """
17 Sub client class for Cinder API V2
18 """
19
20 from . import consistency_group
21 from . import consistency_group_snapshot
22 from . import qos
23 from . import quota_set
24 from . import service
25 from . import snapshot
26 from . import volume
27 from . import volume_backup
28 from . import volume_transfer
29 from . import volume_type
30
31
33
35 self.consistency_group = consistency_group.Manager(client, **kwargs)
36 self.consistency_group_snapshot = \
37 consistency_group_snapshot.Manager(client, **kwargs)
38 self.quota_set = quota_set.Manager(client, **kwargs)
39 self.service = service.Manager(client, **kwargs)
40 self.volume = volume.Manager(client, **kwargs)
41 self.volume_backup = volume_backup.Manager(client, **kwargs)
42 self.volume_snapshot = snapshot.Manager(client, **kwargs)
43 self.volume_transfer = volume_transfer.Manager(client, **kwargs)
44 self.volume_type = volume_type.Manager(client, **kwargs)
45 self.volume_type_qos = qos.Manager(client, **kwargs)
46
47 client.consistency_group = self.consistency_group
48 client.consistency_group_snapshot = self.consistency_group_snapshot
49 client.volume = self.volume
50 client.volume_backup = self.volume_backup
51 client.volume_snapshot = self.volume_snapshot
52 client.volume_transfer = self.volume_transfer
53 client.volume_type = self.volume_type
54 client.volume_type_qos = self.volume_type_qos
55