
                         b    S r SSKJr  SSKJr  SSKJr  SSKJr   " S S\R                  5      r
g)	z.Surface for retrieving a single firewall rule.    )appengine_firewall_api_client)base)firewall_rules_util)flagsc                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g	)
Describe   z/Prints the fields of a specified firewall rule.z{description}z`          To describe an App Engine firewall rule, run:

            $ {command} 1234
          )DESCRIPTIONEXAMPLESc                 B    [         R                  R                  U 5        g N)r   FIREWALL_PRIORITY_FLAGAddToParser)parsers    *lib/surface/app/firewall_rules/describe.pyArgsDescribe.Args&   s    	  ,,V4    c                     [         R                  " U R                  5       5      n[        R                  " X!R
                  5      nUR                  U5      $ r   )
api_clientGetApiClientForTrackReleaseTrackr   ParseFirewallRulepriorityGet)selfargsclientresources       r   RunDescribe.Run*   s>    ,,T->->-@AF"44V]]KH::hr    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r    __static_attributes__r"   r   r   r   r      s/    7 		- 5 5 r   r   N)r'   googlecloudsdk.api_lib.app.apir   r   googlecloudsdk.callioper   googlecloudsdk.command_lib.appr   r   DescribeCommandr   r"   r   r   <module>r/      s+    5 W ( > 0 t##  r   