
                            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dl	m
Z
  ej                  ej                  j                         ej                  dd	
      ej                   G d dej                                              Zy)zThe Stacks group.    )absolute_import)division)unicode_literals)base)	platforms)flagsTzStacks is no longer supported.)
is_removederrorc                   F    e Zd ZdZej
                  ZddiZed        Z	d Z
y)StackszwView and manage your Stacks resources.

  This set of commands can be used to view and manage your Stacks resources.
  EXAMPLESzl
          To deploy your existing Stacks resources, run:

            $ {command} deploy stacks.yaml
      c                 .    t        j                  |        y)zAdds --region flag.N)r   AddRegionArg)parsers    lib/surface/stacks/__init__.pyArgszStacks.Args/   s     
v    c                     ~|S )a^  Runs before command.Run and validates platform with passed args.

    Args:
      context: {str:object}, A set of key-value pairs that can be used for
          common initialization among commands.
      args: argparse.Namespace: The same namespace given to the corresponding
          .Run() invocation.

    Returns:
      The updated context
     )selfcontextargss      r   FilterzStacks.Filter4   s     	Nr   N)__name__
__module____qualname____doc__r   SERVERLESS_CATEGORYcategorydetailed_helpstaticmethodr   r   r   r   r   r   r      s<    
 %%( 
-  r   r   N)r   
__future__r   r   r   googlecloudsdk.callioper   googlecloudsdk.command_lib.runr   "googlecloudsdk.command_lib.runappsr   ReleaseTracksReleaseTrackALPHA	DeprecateDefaultUniverseOnlyGroupr   r   r   r   <module>r,      s}     &  ' ( 4 4 D%%++,
* !TZZ ! 	 -!r   