%PDF- %PDF-
Direktori : /lib/python2.7/site-packages/euca2ools/commands/ec2/ |
Current File : //lib/python2.7/site-packages/euca2ools/commands/ec2/modifysnapshotattribute.pyc |
� ��Xc @ sJ d d l m Z d d l m Z d d l m Z d e f d � � YZ d S( i����( t EC2Request( t Arg( t ArgumentErrort ModifySnapshotAttributec B s� e Z d Z e d d d d d �e d d d d d e d d d d �e d d d d d d d g d d d d �e d d d d d d d g d d d d �g Z d � Z d � Z RS( s! Modify an attribute of a snapshott SnapshotIdt metavart SNAPSHOTt helps ID of the snapshot to modifys -cs --create-volume-permissiont actiont store_truet requiredt route_tos2 grant/revoke volume creation permission with -a/-rs -as --addt ENTITYt appendt defaults6 account to grant permission, or "all" for all accountss -rs --removesL account to remove permission from, or "all" for all accountsc C sa | j j d � ri } xl | j j d g � D]U } | j d g � | d k rk | d j i | d 6� q. | d j i | d 6� q. Wxl | j j d g � D]U } | j d g � | d k r� | d j i | d 6� q� | d j i | d 6� q� W| st d � � n | | j d <nB | j j d � r<t d � � n | j j d � r]t d � � n d S( Nt create_volume_permissiont addt Addt allt Groupt UserIdt removet RemovesB at least one entity must be specified with -a/--add or -r/--removet CreateVolumePermissionsE argument -a/--add may only be used with -c/--create-volume-permissionsH argument -r/--remove may only be used with -c/--create-volume-permission( t argst gett setdefaultR R t params( t selft cvpermt entity( ( sR /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/modifysnapshotattribute.pyt preprocess. s&