
    	                     (   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	0r\R                  " \R                  R                  \R                  R                  \R                  R                   5       " S
 S\R"                  5      5       rg);Retrieves information about a Cloud SQL instance operation.    )absolute_import)division)unicode_literals)api_util)base)
propertiesEXAMPLESzz        To describe an operation with the name "prod-operation-id", run:

          $ {command} prod-operation-id
        c                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)Get#   r   c                 $    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 it to add arguments that go
      on the command line after this command. Positional arguments are
      allowed.
	operationz,Name that uniquely identifies the operation.)helpN)add_argument)parsers    &lib/surface/sql/operations/describe.pyArgsGet.Args*   s     H  J    c                    [         R                  " [         R                  5      nUR                  nUR                  nUR
                  R                  UR                  SS[        R                  R                  R                  R                  0S9nUR                  R                  UR                  UR                  UR                  S95      $ )zRetrieves information about a Cloud SQL instance operation.

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

Returns:
  A dict object representing the operations resource if the api request was
  successful.
zsql.operationsproject)
collectionparams)r   r   )r   	SqlClientAPI_VERSION_DEFAULT
sql_clientsql_messagesresource_parserParser   r	   VALUEScorer   	GetOrFail
operationsr   SqlOperationsGetRequest)selfargsclientr   r   operation_refs         r   RunGet.Run6   s      < <=F""J&&L**00#:,,1199CCD 1 FM
   $$,,!))]5L5L 	- 	NO Or    N)__name__
__module____qualname____firstlineno____doc__DETAILED_HELPdetailed_helpstaticmethodr   r*   __static_attributes__r,   r   r   r   r   #   s'     D-	J 	JOr   r   N)r1   
__future__r   r   r   googlecloudsdk.api_lib.sqlr   googlecloudsdk.callioper   googlecloudsdk.corer	   r2   ReleaseTracksReleaseTrackGABETAALPHADescribeCommandr   r,   r   r   <module>r@      s    B &  ' / ( * 	 D%%(($*;*;*@*@%%++-'O$

 'O-'Or   