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&