
    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KJr  SSK	J
r  SSKJ
r
   " S S	\R                  5      rg
)z+Command for describing target vpn gateways.    )absolute_import)division)unicode_literals)base_classes)base)flagsc                   2    \ rS rSrSrSr\S 5       rS rSr	g)Describe   zDescribe a Compute Engine Cloud VPN Classic Target VPN Gateway.

*{command}* displays all data associated with a Compute Engine
Cloud VPN Target VPN Gateway in a project.
Nc                 |    [         R                  " 5       [        l        [        R                  R	                  U SS9  g)z&Adds arguments to the supplied parser.describe)operation_typeN)r   TargetVpnGatewayArgumentr
   TARGET_VPN_GATEWAY_ARGAddArgument)parsers    3lib/surface/compute/target_vpn_gateways/describe.pyArgsDescribe.Args$   s3     ',&D&D&FH###//z 0 +    c                    [         R                  " U R                  5       5      nUR                  nU R                  R                  UUR                  [        R                  " U5      S9nUR                  R                  " S0 UR                  5       D6nUR                  UR                  R                  SU4/5      S   $ )zAIssues the request necessary for describing a target VPN gateway.)scope_listerGetr    )r   ComputeApiHolderReleaseTrackclientr   ResolveAsResource	resourcescompute_flagsGetDefaultScopeListermessages"ComputeTargetVpnGatewaysGetRequestAsDictMakeRequestsapitools_clienttargetVpnGateways)selfargsholderr   target_vpn_gateway_refrequests         r   RunDescribe.Run+   s    **4+<+<+>?F]]F!88JJ"88@ K B
 oo@@ +
 
'
'
)+G !7!7!I!I!&!1  2 3346 6r   r   )
__name__
__module____qualname____firstlineno____doc__r   staticmethodr   r-   __static_attributes__r   r   r   r
   r
      s&      + +6r   r
   N)r3   
__future__r   r   r   googlecloudsdk.api_lib.computer   googlecloudsdk.callioper   "googlecloudsdk.command_lib.computer   r    6googlecloudsdk.command_lib.compute.target_vpn_gatewaysDescribeCommandr
   r   r   r   <module>r<      s1    2 &  ' 7 ( E H6t## 6r   