Current File : //usr/lib/python2.7/site-packages/euca2ools/commands/ec2/resumeimport.pyo |
�
��Xc @ s( d d l Z d d l Z d d l Z d d l m Z d d l m Z m Z d d l m
Z
d d l Z d d l m
Z
d d l m Z d d l m Z d d l m Z m Z d d l m Z d d
l m Z d d l m Z d d l m Z d d
l m Z d d l Z d e
e e
f d � � YZ! d S( i����N( t Arg( t
ArgumentErrort ServerError( t FileTransferProgressBarMixin( t
EC2Request( t DescribeConversionTasks( t
S3AccessMixin( t ImportManifestt ImportImagePart( t DeleteObject( t
HeadObject( t GetObject( t PutObject( t AWSErrort ResumeImportc
B s� e Z d Z e d d d d d �e d d d e d d �e d
d d d d
e d d d d �e d d d d
e d d d e j �e d d
e d e j �e d d d d e j �e d d d d e j �g Z d � Z d � Z
d � Z d � Z d � Z
RS( s) Perform the upload step of an import taskt sourcet metavart FILEt helps3 file containing the disk image to import (required)s -ts --taskt requireds. the ID of the import task to resume (required)s -xs --expirest DAYSt typet defaulti s\ how long the import manifest should remain valid, in
days (default: 30 days)s --part-sizet MiBi
s --user-threadss --dont-verify-formatt actiont
store_trues --dry-runc C s_ t j | � | j � | j j d � s9 d | j d <n | j d d k r[ t d � � n d S( Nt expiresi i s- argument -x/--expires: value must be positive( R t configuret configure_s3_accesst argst getR ( t self( ( sG /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/resumeimport.pyR C s
c C s | j j d � r d S| j j d t � r>