
                             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KJr  SS	KJr  SS
KJr  SSS.r\" \R"                  \R$                  \R&                  5       " S S\
R(                  5      5       rg)z<Command to describe an existing Assured Workloads operation.    )absolute_import)division)unicode_literals)endpoint_util)
operations)base)ReleaseTrack)ReleaseTracks)flagsz9Obtain details about a given Assured Workloads operation.z         To describe an Assured Workloads operation in the us-central1 region,
        belonging to an organization with ID 123, with workload ID 456, run:

          $ {command} organizations/123/locations/us-central1/operations/456
        )DESCRIPTIONEXAMPLESc                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)Describe)   z&Describe Assured Workloads operations.c                 0    [         R                  " U 5        g )N)r   AddDescribeOperationFlags)parsers    *lib/surface/assured/operations/describe.pyArgsDescribe.Args/   s    	##F+    c                    UR                   R                  R                  5       nUR                  5       R	                  5       nUR                  5       n[        R                  " U R                  5       US9   [        R                  " U R                  5       S9nUR                  US9sSSS5        $ ! , (       d  f       g= f)zRun the describe command.)release_trackregion)r   )nameN)CONCEPTS	operationParseParentNameRelativeNamer   +AssuredWorkloadsEndpointOverridesFromRegionr	   apisOperationsClientr   )selfargsoperation_resourcer   operation_nameclients         r   RunDescribe.Run3   s    00668&&(--/F'446N		B	B'')&
:$$43D3D3FGf__._1
: 
: 
:s   61B11
B? N)__name__
__module____qualname____firstlineno____doc___DETAILED_HELPdetailed_helpstaticmethodr   r*   __static_attributes__r,   r   r   r   r   )   s!    . -, ,2r   r   N)r1   
__future__r   r   r   googlecloudsdk.api_lib.assuredr   r   r#   googlecloudsdk.callioper   googlecloudsdk.calliope.baser	   r
   "googlecloudsdk.command_lib.assuredr   r2   GABETAALPHADescribeCommandr   r,   r   r   <module>r?      ss    C &  ' 8 = ( 5 6 4 	D		
 | 1 1<3E3EF2t## 2 G2r   