
    O
                         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  \	R                  " \	R                  R                  5      \	R                   " S	 S
\	R                   5      5       5       rg)zRCommand for describing a Cloud Security Command Center RemediationIntent resource.    )absolute_import)division)print_function)unicode_literals)sps_api)base)flagsc                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g	)
Describe   z(Describes a remediation intent resource.z
        Describe a Cloud Security Command Center (SCC)
        RemediationIntent resource.
        The resource is returned as the response of the command.a  
          Sample usage:
          Describe a remediation intent resource of id 1234 under organization 12345 and location global:
          $ {{command}} scc remediation-intents describe organizations/12345/locations/global/remediationIntents/1234
          )DESCRIPTIONEXAMPLESc                 0    [         R                  " U 5        g )N)r	   AddRemediationIntentResourceArg)parsers    /lib/surface/scc/remediation_intents/describe.pyArgsDescribe.Args-   s    	))&1    c                 v   [         R                  " [        R                  R                  5      n[         R
                  " [        R                  R                  5      nUR                  R                  R                  5       nUR                  5       nUR                  US9nUR                  R                  US9nU$ )zThe main function which is called when the user runs this command.

Args:
  args: An argparse namespace. All the arguments that were provided to this
    command invocation.
Returns:
  RemediationIntent resource.
)name)request)r   GetClientInstancer   ReleaseTrackALPHAGetMessagesModuleCONCEPTSremediationintentParseRelativeNameASecuritypostureOrganizationsLocationsRemediationIntentsGetRequest*organizations_locations_remediationIntentsGet)selfargsclientmessagesri_refri_namer   responses           r   RunDescribe.Run1   s     &&t'8'8'>'>?F(():):)@)@AH ]],,224F!!#GXX Y G
 @@DD E H Or    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r+   __static_attributes__r-   r   r   r   r      s2     1D
- 2 2r   r   N)r2   
__future__r   r   r   r   .googlecloudsdk.api_lib.scc.remediation_intentsr   googlecloudsdk.callioper   2googlecloudsdk.command_lib.scc.remediation_intentsr	   ReleaseTracksr   r   UniverseCompatibleDescribeCommandr   r-   r   r   <module>r=      sf    Y &  % ' B ( D D%%++,-t## -  --r   