Ë
    €Ïi  ã                   ó˜   — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ	 ddl
mZ ej                   G d„ d	ej                  «      «       Zy
)z/Command to set IAM policy for an investigation.é    )Úabsolute_import)Údivision)Úunicode_literals)Úargs)Úutil)Úbasec                   ó.   — e Zd ZdZddiZed„ «       Zd„ Zy)ÚRemoveIamPolicyBindingz%Sets IAM policy for an investigation.ÚEXAMPLESa             To set IAM policy for theinvestigation
          project/my-project/locations/my-location/investigations/my-investigation defined in `POLICY-FILE-1`', run:

            $ {command} project/my-project/locations/my-location/investigations/my-investigation POLICY-FILE-1
          c                 óZ   — t        j                  | d«       t        j                  | «       y)zTRegisters flags for this command.

    Args:
      parser: The argparse parser.
    z!to remove IAM policy binding fromN)Úgeminicloudassist_argsÚAddInvestigationResourceArgÚAddIAMPolicyFileArg)Úparsers    ú@lib/surface/gemini/cloud_assist/investigations/set_iam_policy.pyÚArgszRemoveIamPolicyBinding.Args(   s(   € ô ×6Ñ6ØÐ3ôô ×.Ñ.¨vÕ6ó    c                 óV   — t        j                  |j                  |j                  «      S )N)Úgeminicloudassist_utilÚSetInvestigationIamPolicyÚinvestigationÚpolicy_file)Úselfr   s     r   ÚRunzRemoveIamPolicyBinding.Run4   s&   € Ü!×;Ñ;Ø×Ñ˜D×,Ñ,óð r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Údetailed_helpÚstaticmethodr   r   © r   r   r
   r
      s/   „ á-ð ð ð€-ð ñ	7ó ð	7ó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'      sA   ðñ  6å &Ý Ý 'å UÝ UÝ (ð ×Ñô˜TŸ\™\ó ó ñr   