ó ”ōXc@s@ddlmZmZddlmZdefd„ƒYZdS(i’’’’(tArgtMutuallyExclusiveArgList(t EC2Requestt!DescribeNetworkInterfaceAttributecBsŃeZdZedddddƒeedddd d d d d ddƒeddd d d d dddƒeddd d d d dddƒedddd d d d dddƒƒjƒgZdgZd„ZRS(s,Show an attribute of a VPC network interfacetNetworkInterfaceIdtmetavart INTERFACEthelpsGID of the network interface to show info for (required)s-ds --descriptiontdestt Attributetactiont store_consttconstt descriptions show the interface's descriptions--source-dest-checktsourceDestChecksOshow whether source/destination address checking is enableds --group-settgroupSetsMshow the security groups the network interface belongs tos-as --attachmentt attachmentsGshow info about the interface's attachment (if any)cCs]|jd|jdƒ|jdfƒGH|jddkr^|jd|djdƒfƒGHnū|jddkr•|jd|djdƒfƒGHnÄ|jdd krōx®|jd ƒp½gD]/}|jd |jd ƒ|jd ƒfƒGHq¾Wne|jdd krY|jd ƒ}|rYgdD]}|j|ƒ^q#}|jdg|ƒGHqYndS(NtNETWORKINTERFACEtnetworkInterfaceIdR R t DESCRIPTIONtvalueRtSOURCEDESTCHECKRtGROUPtgroupIdt groupNameRt attachmentIDt deviceIndextstatust attachTimetdeleteOnTerminationt ATTACHMENT(RRRRR(ttabifytgettargs(tselftresulttgroupRtattrtattachment_info((s\/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/describenetworkinterfaceattribute.pyt print_result5s(    ( t__name__t __module__RRRtrequiredtARGSt LIST_TAGSR'(((s\/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/describenetworkinterfaceattribute.pyRs$    N(trequestbuilderRRteuca2ools.commands.ec2RR(((s\/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/describenetworkinterfaceattribute.pyts