
                         T   S 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.    )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   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   