
                            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                  \R                  R                  5       " S S\R                  5      5       rg)	z,Command for describing a network attachment.    )base_classes)base)scope)flagsc                   :    \ rS rSrSrSS0rSr\S 5       rS r	Sr
g)	Describe   z5Describes a Google Compute Engine network attachment.EXAMPLESzx          To describe a network attachment, run:

              $ {command} NETWORK_ATTACHMENT_NAME --region=us-central1Nc                 l    [         R                  " 5       U l        U R                  R                  USS9  g )Ndescribe)operation_type)r   NetworkAttachmentArgumentARGAddArgument)clsparsers     3lib/surface/compute/network_attachments/describe.pyArgsDescribe.Args'   s)    --/CGGGz:    c                    [         R                  " U R                  5       5      nUR                  nU R                  R                  XR                  [        R                  R                  S9nUR                  R                  " S0 UR                  5       D6nUR                  UR                  R                  SU4/5      S   $ )N)default_scopeGetr    )r   ComputeApiHolderReleaseTrackclientr   ResolveAsResource	resourcescompute_scope	ScopeEnumREGIONmessages#ComputeNetworkAttachmentsGetRequestAsDictMakeRequestsapitools_clientnetworkAttachments)selfargsholderr   network_attachment_refrequests         r   RunDescribe.Run,   s    **4+<+<+>?F]]F!XX77m.E.E.L.L 8 NooAA +
 
'
'
)+G !7!7!J!J!&!1  2 3346 6r   r   )__name__
__module____qualname____firstlineno____doc__detailed_helpr   classmethodr   r.   __static_attributes__r   r   r   r   r      s7     >  J- 	#; ;
6r   r   N)r4   googlecloudsdk.api_lib.computer   googlecloudsdk.callioper   "googlecloudsdk.command_lib.computer   r    6googlecloudsdk.command_lib.compute.network_attachmentsr   ReleaseTracksr   ALPHABETAGADescribeCommandr   r   r   r   <module>rA      so    3 8 ( E H T..33T5F5F5I5I6t## 66r   