
    U	                     z    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SK	J
r
   " S S	\R                  5      rg
)z%The configs waiters describe command.    )absolute_import)division)unicode_literals)util)base)flagsc                   6    \ rS rSrSrSS0r\S 5       rS rSr	g)	Describe   zqDescribe waiter resources.

This command displays information about the waiter resource with the
specified name.
EXAMPLESz
          To describe a waiter named "my-waiter" within a configuration named
          "my-config", run:

            $ {command} my-waiter --config-name=my-config
          c                 P    [         R                  " U 5        U R                  SSS9  g)zArgs is called by calliope to gather arguments for this command.

Args:
  parser: An argparse parser that you can use to add arguments that go
      on the command line after this command. Positional arguments are
      allowed.
namezThe waiter name.)helpN)r   AddRequiredConfigFlagadd_argument)parsers    6lib/surface/runtime_config/configs/waiters/describe.pyArgsDescribe.Args+   s&     
'
%78    c                    [         R                  " 5       n[         R                  " 5       n[         R                  " UR                  U5      nUR                  UR                  UR                  5       S95      n[         R                  " U5      $ )a  Run 'runtime-configs waiters describe'.

Args:
  args: argparse.Namespace, The arguments that this command was invoked
      with.

Returns:
  The requested waiter.

Raises:
  HttpException: An http error response was received while executing api
      request.
)r   )	r   WaiterClientMessagesParseWaiterNamer   Get-RuntimeconfigProjectsConfigsWaitersGetRequestRelativeNameFormatWaiter)selfargswaiter_clientmessageswaiter_resourceresults         r   RunDescribe.Run7   su     %%'M}}H**499d;O>> --/ 	? 	
F V$$r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r%   __static_attributes__r'   r   r   r
   r
      s1      - 	9 	9%r   r
   N)r,   
__future__r   r   r   %googlecloudsdk.api_lib.runtime_configr   googlecloudsdk.callioper   )googlecloudsdk.command_lib.runtime_configr   DescribeCommandr
   r'   r   r   <module>r5      s.     , &  ' 6 ( ;5%t## 5%r   