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


          $ {command} organizations/123/locations/us-central1/workloads/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 environment.c                 0    [         R                  " U 5        g )N)r
   AddDescribeWorkloadFlags)parsers    )lib/surface/assured/workloads/describe.pyArgsDescribe.Args0   s    	""6*    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workloadParseParentNameRelativeNamer   +AssuredWorkloadsEndpointOverridesFromRegionr	   apisWorkloadsClientr   )selfargsworkload_resourcer   r   clients         r   RunDescribe.Run4   s    ..446%%',,.F --/H		B	B'')&
:##$2C2C2EFf__(_+
: 
: 
:s   61B11
B? N)__name__
__module____qualname____firstlineno____doc___DETAILED_HELPdetailed_helpstaticmethodr   r(   __static_attributes__r*   r   r   r   r   *   s!    / -+ +,r   r   N)r/   
__future__r   r   r   googlecloudsdk.api_lib.assuredr   r   r"   googlecloudsdk.callioper   googlecloudsdk.calliope.baser	   "googlecloudsdk.command_lib.assuredr
   r0   ReleaseTracksGABETAALPHADescribeCommandr   r*   r   r   <module>r>      sv    E &  ' 8 < ( 5 4 	F		 LOO\%6%68J8JK,t## , L,r   