
    $                     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
)z/The `gcloud compute shared-vpc enable` 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)	Enable   zEnable the given project as a shared VPC host.

That is, after running this command, one *can* enable another project to use
the VPC networks shared by this project.
EXAMPLESzq
          To enable the project `myproject` as a shared VPC host, run:

            $ {command} myproject
      c                 N    [         R                  " S5      R                  U 5        g )Nzenable as a shared VPC host)r   GetProjectIdArgumentAddToParser)parsers    (lib/surface/compute/shared_vpc/enable.pyArgsEnable.Args*   s    	<=II    c                     [         R                  " U R                  5       5      nUR                  UR                  5        g )N)r   GetXpnClientReleaseTrack
EnableHostproject)selfargs
xpn_clients      r   Run
Enable.Run/   s-    %%d&7&7&9:J$,,'r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r   __static_attributes__r   r   r   r
   r
      s1     
-  (r   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,    6 &  ' 2 ( 8(T\\ (r   