
                             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                  ej                  j                  ej                  j                         G d d	ej                               Zy
)z'Command to get IAM policy for a folder.    )absolute_import)division)unicode_literals)folders)base)flagsc                   &    e Zd ZdZed        Zd Zy)GetIamPolicyzGet IAM policy for a folder.

  Gets the IAM policy for a folder, given a folder ID.

  ## EXAMPLES

  The following command prints the IAM policy for a folder with the ID
  `3589215982`:

    $ {command} 3589215982
  c                     t        j                  d      j                  |        t        j                  j                  |        y )Nzwhose policy you want to get.)r   FolderIdArgAddToParserr   URI_FLAGRemoveFromParser)parsers    6lib/surface/resource_manager/folders/get_iam_policy.pyArgszGetIamPolicy.Args(   s.    	56BB6JMM""6*    c                 @    t        j                  |j                        S )N)r   r
   id)selfargss     r   RunzGetIamPolicy.Run-   s    ((r   N)__name__
__module____qualname____doc__staticmethodr   r    r   r   r
   r
      s     
 + +)r   r
   N)r   
__future__r   r   r   'googlecloudsdk.api_lib.resource_managerr   googlecloudsdk.callioper   +googlecloudsdk.command_lib.resource_managerr   ReleaseTracksReleaseTrackBETAGAListCommandr
   r   r   r   <module>r(      se    . &  ' ; ( = D%%**D,=,=,@,@A)4## ) B)r   