
    W                     z    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	\R                  5      rg
)z9The `gcloud compute shared-vpc get-host-project` command.    )absolute_import)division)unicode_literals)xpn_api)base)flagsc                   6    \ rS rSrSrSS0r\S 5       rS rSr	g)	GetHostProject   zMGet the shared VPC host project that the given project is associated with.
  EXAMPLESz
          If `service-project1` and `service-project2` are associated service
          projects of the shared VPC host project `host-project`,

            $ {command} service-project1

          will show the `host-project` project.
      c                 N    [         R                  " S5      R                  U 5        g )Nzget the host project for)r   GetProjectIdArgumentAddToParser)parsers    2lib/surface/compute/shared_vpc/get_host_project.pyArgsGetHostProject.Args*   s    	9:FFvN    c                     [         R                  " U R                  5       5      nUR                  UR                  5      $ )N)r   GetXpnClientReleaseTrackr
   project)selfargs
xpn_clients      r   RunGetHostProject.Run.   s0    %%d&7&7&9:J$$T\\22r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r   __static_attributes__r   r   r   r
   r
      s3     

- O O3r   r
   N)r#   
__future__r   r   r   googlecloudsdk.api_lib.computer   googlecloudsdk.callioper   &googlecloudsdk.command_lib.compute.xpnr   Commandr
   r   r   r   <module>r,      s-    @ &  ' 2 ( 83T\\ 3r   