
    "
                        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)?Acknowledge an existing Assured Workloads compliance violation.    )absolute_import)division)unicode_literals)endpoint_util)
violations)base)ReleaseTrack)flagsaJ           To acknowledge an Assured Workloads Violation in the `us-central1` region, belonging to an organization with ID `123`, with workload ID `456`,  with violation ID `789` and comment as `test ack`, run:

          $ {command} organizations/123/locations/us-central1/workloads/456/violations/789 --comment="test ack"
        )DESCRIPTIONEXAMPLESc                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)Acknowledge'   r   c                 0    [         R                  " U 5        g )N)r   AddAcknowledgeViolationsFlags)parsers    7lib/surface/assured/workloads/violations/acknowledge.pyArgsAcknowledge.Args-   s    	''/    c                 V   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                  5       [        R                  :X  a#  UR                  UUR                  S9sSSS5        $ UR                  UUR                  UR                  S9sSSS5        $ ! , (       d  f       g= f)zRun the acknowledge command.)release_trackregion)r   )namecommentN)r   r   acknowledge_type)CONCEPTS	violationParseParentNameRelativeNamer   +AssuredWorkloadsEndpointOverridesFromRegionr
   apisViolationsClientGAr   r   r   )selfargsviolation_resourcer   r   clients         r   RunAcknowledge.Run1   s    00668&&(//1668F"//1I		B	B'')&
 $$43D3D3FGf					/!!LL " 

 
 ,,00   
 
 
s   AD,$D
D( N)__name__
__module____qualname____firstlineno____doc___DETAILED_HELPdetailed_helpstaticmethodr   r,   __static_attributes__r.   r   r   r   r   '   s!    G -0 0r   r   N)r3   
__future__r   r   r   googlecloudsdk.api_lib.assuredr   r   r%   googlecloudsdk.callioper	   googlecloudsdk.calliope.baser
   "googlecloudsdk.command_lib.assuredr   r4   ReleaseTracksr'   BETAALPHAUpdateCommandr   r.   r   r   <module>rA      sv    F &  ' 8 = ( 5 4 	J		 LOO\%6%68J8JK$$$  Lr   