ó ¡ôXc@s@ddlmZmZddlmZdefd„ƒYZdS(iÿÿÿÿ(tArgtMutuallyExclusiveArgList(t EC2RequesttCreateNetworkInterfacecBsòeZdZedddddƒedddd dd dd ƒed d ddddddddƒeddddd$ddƒeedddddd$ddddƒedddeddddddƒƒgZd d!gZd"„Z d#„Z RS(%s"Create a new VPC network interfacetSubnetIdtmetavartSUBNETthelpsHsubnet to create the new network interface in (required)s-ds --descriptiontdestt DescriptiontDESCs)description for the new network interfaces-gs--grouptSecurityGroupIdtGROUPtactiontappendsËID of a security group to add the new network interface to. This option may be used more than once. Each time adds the network interface to an additional security group.s--private-ip-addresstADDRESStroute_tosYassign a specific primary private IP address to the new network interfaces--secondary-addresss--secondary-private-ip-addresss±assign a specific secondary private IP address to the new network interface. Use this option multiple times to add additional addresses.s--secondary-counts$--secondary-private-ip-address-countttypetSecondaryPrivateIpAddressCounttCOUNTsyautomatically assign a specific number of secondary private IP addresses to the new network interfacetgroupSettprivateIpAddressesSetcCsŒg}|jjdƒr=|ji|jdd6td6ƒnx;|jjdƒpUgD]!}|ji|d6td6ƒqVW||jds