
                            d 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                  ej                  j                         G d dej                               Zy)	z0The super-group for the Policy Troubleshoot CLI.    )absolute_import)division)unicode_literals)basec                   .    e Zd ZdZej
                  Zd Zy)PolicyTroubleshootzTroubleshoot Google Cloud Platform policies.

     Policy Troubleshooter troubleshoots policies for
     Google Cloud Platform resources. Policy Troubleshooter works by
     evaluating the user's current access to a resource.
  c                 2    t        j                  |       ~~y )N)r   RequireProjectID)selfcontextargss      +lib/surface/policy_troubleshoot/__init__.pyFilterzPolicyTroubleshoot.Filter&   s    $    N)__name__
__module____qualname____doc__r   IDENTITY_AND_SECURITY_CATEGORYcategoryr    r   r   r   r      s     00(r   r   N)r   
__future__r   r   r   googlecloudsdk.callioper   ReleaseTracksReleaseTrackALPHABETAGAGroupr   r   r   r   <module>r       sn     7 &  ' ( D%%++%%**%%((* *r   