ó FRTc@sžddlmZmZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd „ƒYZd efd „ƒYZ d efd „ƒYZ dS(iÿÿÿÿ(tStatustDetailstEventcBsAeZdZdddddd„Zd„Zd„Zd„ZRS(sd A status event for an instance. :ivar type: The type of the event. :ivar id: The ID of the event. :ivar description: A string describing the reason for the event. :ivar not_before: A datestring describing the earliest time for the event. :ivar not_after: A datestring describing the latest time for the event. cCs1||_||_||_||_||_dS(N(ttypetidt descriptiont not_beforet not_after(tselfRRRRR((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyt__init__(s     cCs d|jS(NsEvent:%s(R(R((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyt__repr__0scCsdS(N(tNone(Rtnametattrst connection((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyt startElement3scCsŒ|dkr||_np|dkr0||_nX|dkrH||_n@|dkr`||_n(|dkrx||_nt|||ƒdS(Nt eventTypeteventIdRt notBeforetnotAfter(RRRRRtsetattr(RR tvalueR((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyt endElement6s          N(t__name__t __module__t__doc__R R R RR(((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyRs     tEventSetcBseZd„Zd„ZRS(cCs.|dkr&tƒ}|j|ƒ|SdSdS(Ntitem(RtappendR (RR R Rtevent((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyRGs    cCst|||ƒdS(N(R(RR RR((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyROs(RRRR(((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyREs tActioncBs>eZdZddddd„Zd„Zd„Zd„ZRS(sØ An action for an instance. :ivar code: The code for the type of the action. :ivar id: The ID of the event. :ivar type: The type of the event. :ivar description: A description of the action. cCs(||_||_||_||_dS(N(tcodeRRR(RRRRR((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyR ]s   cCs d|jS(Ns Action:%s(R(R((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyR cscCsdS(N(R (RR R R((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyRfscCst|dkr||_nX|dkr0||_n@|dkrH||_n(|dkr`||_nt|||ƒdS(NRRRR(RRRRR(RR RR((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyRis        N(RRRR R R RR(((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyRSs   t ActionSetcBseZd„Zd„ZRS(cCs.|dkr&tƒ}|j|ƒ|SdSdS(NR(RRR (RR R Rtaction((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyRxs    cCst|||ƒdS(N(R(RR RR((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyR€s(RRRR(((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyR vs t VolumeStatuscBs8eZdZddd„Zd„Zd„Zd„ZRS(sž Represents an EC2 Volume status as reported by DescribeVolumeStatus request. :ivar id: The volume identifier. :ivar zone: The availability zone of the volume :ivar volume_status: A Status object that reports impaired functionality that arises from problems internal to the instance. :ivar events: A list of events relevant to the instance. :ivar actions: A list of events relevant to the instance. cCs4||_||_tƒ|_d|_d|_dS(N(RtzoneRt volume_statusR teventstactions(RRR#((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyR ‘s     cCs d|jS(NsVolumeStatus:%s(R(R((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyR ˜scCsY|dkrtƒ|_|jS|dkr>tƒ|_|jS|dkrQ|jSdSdS(Nt eventsSett actionsSett volumeStatus(RR%R R&R$R (RR R R((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyR›s     cCsD|dkr||_n(|dkr0||_nt|||ƒdS(NtvolumeIdtavailabilityZone(RR#R(RR RR((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyR§s     N(RRRR R R RR(((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyR"„s    tVolumeStatusSetcBs,eZdZdd„Zd„Zd„ZRS(sš A list object that contains the results of a call to DescribeVolumeStatus request. Each element of the list will be an VolumeStatus object. :ivar next_token: If the response was truncated by the EC2 service, the next_token attribute of the object will contain the string that needs to be passed in to the next request to retrieve the next set of results. cCs#tj|ƒ||_d|_dS(N(tlistR RR t next_token(RR((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyR œs  cCs.|dkr&tƒ}|j|ƒ|SdSdS(NR(R"RR (RR R Rtstatus((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyRÂs    cCs,|dkr||_nt|||ƒdS(Nt NextToken(R.R(RR RR((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyRÊs  N(RRRR R RR(((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyR,°s   N( tboto.ec2.instancestatusRRtobjectRR-RRR R"R,(((sB/opt/freeware/lib/python2.7/site-packages/boto/ec2/volumestatus.pyts *#,