Xc@s`ddlmZmZddlmZddlmZddlmZdefdYZ dS(i(tArgtMutuallyExclusiveArgList(t ArgumentError(t flexible_bool(t EC2RequesttModifyNetworkInterfaceAttributecBseZdZedddddeedddd dd dd ed dd deddddedddddddddeddddddddjeddddeddddgZdZRS( s.Modify an attribute of a VPC network interfacetNetworkInterfaceIdtmetavart INTERFACEthelps0ID of the network interface to modify (required)s-ds --descriptiontdestsDescription.ValuetDESCsset the interface's descriptions--source-dest-checksSourceDestCheck.Valuettypes (true|false)s2set whether source/destination checking is enableds --group-idtSecurityGroupIdtactiontappendtGROUPsset the security groups the network interface belongs to (use more than one to specify multiple groups)s-as --attachmentsAttachment.AttachmentIdt ATTACHMENTsthe ID of an attachment to modify. --delete-on-termination is required when this option is used.s--delete-on-terminationsAttachment.DeleteOnTerminationsset whether the interface's attachment will be deleted when the instance terminates (requires -a/--attachment)cCstj||jjddk rG|jjd rGtdn|jjdr|jjddkrtdndS(NsAttachment.DeleteOnTerminationsAttachment.AttachmentIdsFargument --delete-on-termination may only be used with -a/--attachments>argument -a/--attachment also requires --delete-on-termination(Rt configuretargstgettNoneR(tself((sZ/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/modifynetworkinterfaceattribute.pyR;s ( t__name__t __module__t DESCRIPTIONRRRtrequiredtARGSR(((sZ/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/modifynetworkinterfaceattribute.pyR!s(   N( trequestbuilderRRtrequestbuilder.exceptionsRteuca2ools.commands.argtypesRteuca2ools.commands.ec2RR(((sZ/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/modifynetworkinterfaceattribute.pyts