
                            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)zGCommand to describe an existing Assured Workloads compliance violation.    )absolute_import)division)unicode_literals)endpoint_util)
violations)base)ReleaseTrack)flagsz2Obtain details about a given compliance violation.a(           To describe an Assured Workloads Violation in the `us-central1` region,
        belonging to an organization with ID `123`, with workload ID `456`, with
        violation ID `789`, run:


          $ {command} organizations/123/locations/us-central1/workloads/456/violations/789
        )DESCRIPTIONEXAMPLESc                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)Describe*   z3Describe an Assured Workloads compliance violation.c                 0    [         R                  " U 5        g )N)r
   AddDescribeViolationFlags)parsers    4lib/surface/assured/workloads/violations/describe.pyArgsDescribe.Args0   s    	##F+    c                    UR                   R                  R                  5       nUR                  5       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	violationParseParentNameRelativeNamer   +AssuredWorkloadsEndpointOverridesFromRegionr	   apisViolationsClientr   )selfargsviolation_resourcer   r   clients         r   RunDescribe.Run4   s    00668&&(//1668F"//1I		B	B'')&
:$$43D3D3FGf__)_,
: 
: 
:s   1B??
C 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>      su    N &  ' 8 = ( 5 4 	=		 LOO\%6%68J8JK-t## - L-r   