
                             S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr	  Sr
SrSS	 jr\	R                  " S
S\R                  S\
SS\	R                  \	R                   \	R"                  R$                  SS9rg)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                     [         R                  " S[        R                  U SSS[         R                  [         R
                  S9$ )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  00	 //A,$-"<<$@@#33LLr   