
                             d 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Z
dZdd	Z e	j                  d
dej                  de
dde	j                  e	j                   e	j"                  j$                  d      Zy)z=Flags and helpers for the compute instant snapshots commands.    )absolute_import)division)unicode_literals)
completers)flagsz7      Source disk used to create the instant snapshot.
zV
    table(
      name,
      location(),
      location_scope(),
      status
      )c           
          t        j                  dt        j                  | dddt         j                  t         j
                        S )Nzinstant snapshotINSTANT_SNAPSHOT_NAMEzcompute.instantSnapshotszcompute.regionInstantSnapshots)resource_name	completerpluralnamezonal_collectionregional_collectionzone_explanationregion_explanation)compute_flagsResourceArgumentcompute_completersInstantSnapshotsCompleterZONE_PROPERTY_EXPLANATIONREGION_PROPERTY_EXPLANATION)r   s    Alib/googlecloudsdk/command_lib/compute/instant_snapshots/flags.pyMakeInstantSnapshotArgr   %   sA    		'	'&"<<"1:$>>&BB
D D    zsource diskz--source-diskz0Source disk used to create the instant snapshot.zcompute.diskszcompute.regionDisksT)r
   r   r   
short_helpdetailed_helpr   r   r   r   scope_flags_usagerequiredN)F)__doc__
__future__r   r   r   "googlecloudsdk.command_lib.computer   r   r   r   _SOURCE_DISK_DETAILED_HELPMULTISCOPE_LIST_FORMATr   r   DisksCompleterr   r   ScopeFlagsUsageUSE_EXISTING_SCOPE_FLAGSSOURCE_DISK_ARG r   r   <module>r)      s    D &  ' O E  	D 1-00	 //A,$-"<<$@@#33LLr   