
    0                     6    d Z ddlmZ ddlmZ dZdZd	dZd Z	y)
zCFlags and helpers for the compute instant snapshot groups commands.    )
completers)flagszJ      Source consistency group used to create the instant snapshot group.
zV
    table(
      name,
      location(),
      location_scope(),
      status
      )c           
          t        j                  dt        j                  | dddt         j                  t         j
                        S )Nzinstant snapshot groupINSTANT_SNAPSHOT_GROUP_NAMEzcompute.instantSnapshotGroupsz#compute.regionInstantSnapshotGroups)resource_name	completerpluralnamezonal_collectionregional_collectionzone_explanationregion_explanation)compute_flagsResourceArgumentcompute_completersInstantSnapshotGroupsCompleterZONE_PROPERTY_EXPLANATIONREGION_PROPERTY_EXPLANATION)r	   s    Glib/googlecloudsdk/command_lib/compute/instant_snapshot_groups/flags.pyMakeInstantSnapshotGroupArgr   "   s?    		'	',"AA(6?$>>&BB	
 	    c                 ,    | j                  ddd       y)z@Adds instant snapshot group source specific arguments to parser.z--source-consistency-groupz
      URL of the source consistency group resource policy. The resource policy
      is always in the same region as the source disks.
      T)helprequiredN)add_argument)parsers    r   AddSourceConsistencyGroupArgr   /   s"    "
   	r   N)F)
__doc__"googlecloudsdk.command_lib.computer   r   r   r   '_SOURCE_CONSISTENCY_GROUP_DETAILED_HELPMULTISCOPE_LIST_FORMATr   r    r   r   <module>r#      s.    J P E+ ' 
r   