4
4
@author: Nachi Ueno <ueno.nachi@lab.ntt.co.jp>
6
from boto.ec2 import instance
7
from boto import resultset
10
class ReservationV6(instance.Reservation):
6
from boto.ec2.instance import Group
7
from boto.ec2.instance import Instance
8
from boto.ec2.instance import Reservation
9
from boto.resultset import ResultSet
12
class ReservationV6(Reservation):
11
13
def startElement(self, name, attrs, connection):
12
14
if name == 'instancesSet':
13
self.instances = resultset.ResultSet([('item', InstanceV6)])
15
self.instances = ResultSet([('item', InstanceV6)])
14
16
return self.instances
15
17
elif name == 'groupSet':
16
self.groups = resultset.ResultSet([('item', instance.Group)])
18
self.groups = ResultSet([('item', Group)])
22
class InstanceV6(instance.Instance):
24
class InstanceV6(Instance):
23
25
def __init__(self, connection=None):
24
instance.Instance.__init__(self, connection)
26
Instance.__init__(self, connection)
25
27
self.dns_name_v6 = None
27
29
def endElement(self, name, value, connection):
28
instance.Instance.endElement(self, name, value, connection)
30
Instance.endElement(self, name, value, connection)
29
31
if name == 'dnsNameV6':
30
32
self.dns_name_v6 = value