
                             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  \R                   " S S	\R                  5      5       rg
)z/Command to Get IAM policy for an investigation.    )absolute_import)division)unicode_literals)args)util)basec                   6    \ rS rSrSrSS0r\S 5       rS rSr	g)	GetIamPolicy   z$Get IAM policy for an investigation.EXAMPLESz          To get the IAM policy a the investigation 'project/my-project/locations/my-location/investigations/my-investigation', run:

            $ {command} project/my-project/locations/my-location/investigations/my-investigation
          c                 2    [         R                  " U S5        g)zHRegisters flags for this command.

Args:
  parser: The argparse parser.
zto get IAM policy forN)geminicloudassist_argsAddInvestigationResourceArg)parsers    @lib/surface/gemini/cloud_assist/investigations/get_iam_policy.pyArgsGetIamPolicy.Args'   s     66'    c                 B    [         R                  " UR                  5      $ )zGet IAM policy for an investigation.

Args:
  args: An argparse namespace. All the arguments that were provided to this
    command invocation.

Returns:
  The IAM policy for the given investigation.
)geminicloudassist_utilGetInvestigationIamPolicyinvestigation)selfr   s     r   RunGetIamPolicy.Run2   s     ";;D<N<NOOr    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r   __static_attributes__r   r   r   r
   r
      s0    ,  -  
Pr   r
   N)r!   
__future__r   r   r   *googlecloudsdk.api_lib.gemini_cloud_assistr   r   r   r   googlecloudsdk.callioper   UniverseCompatibleCommandr
   r   r   r   <module>r*      sD     6 &  ' U U (  P4<<  P  Pr   