
                         x   S r SSKJr  SSKJr  SSKJr  SSKJr  \R                  " \R                  R                  \R                  R                  5      \R                   " S S\R                  5      5       5       r\R                  " \R                  R                  5       " S S	\R                  5      5       rg
)z,The simulator command group for the IAM CLI.    )absolute_import)division)unicode_literals)basec                       \ rS rSrSrS rSrg)SimulatorBeta   zUnderstand access permission impacts before IAM policy change deployment.

Commands for analyzing access permission impacts before proposed IAM policy
changes are deployed.
c                 .    [         R                  " 5         gz/Enables User-Project override for this surface.Nr   EnableUserProjectQuotaselfcontextargss      %lib/surface/iam/simulator/__init__.pyFilterSimulatorBeta.Filter!       !     N__name__
__module____qualname____firstlineno____doc__r   __static_attributes__r   r   r   r   r      s    "r   r   c                       \ rS rSrSrS rSrg)SimulatorGA&   zWUnderstand how an IAM policy change could impact access before deploying the change.
  c                 .    [         R                  " 5         gr   r   r   s      r   r   SimulatorGA.Filter+   r   r   r   Nr   r   r   r   r    r    &   s    "r   r    N)r   
__future__r   r   r   googlecloudsdk.callioper   ReleaseTracksReleaseTrackALPHABETAHiddenGroupr   GAr    r   r   r   <module>r-      s    3 &  ' ( D%%++T->->-C-CD	"DJJ 	"  E	" D%%(()"$** " *"r   