
                         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 associated-projects add` 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)	Add   zAAssociate the given project with a given shared VPC host project.EXAMPLESz
          To add the project `service-project` as an associated service
          project of the shared VPC host project `host-project`, run:

            $ {command} --host-project=host-project service-project
      c                     [         R                  " S5      R                  U 5        [         R                  " S5      R                  U 5        g )Nzadd to the host projectzadd an associated project to)r   GetProjectIdArgumentAddToParserGetHostProjectFlag)parsers    9lib/surface/compute/shared_vpc/associated_projects/add.pyArgsAdd.Args'   s6    	89EEfM	;<HHP    c                     [         R                  " U R                  5       5      nUR                  UR                  UR
                  5        g )N)r   GetXpnClientReleaseTrackEnableXpnAssociatedProjecthost_projectproject)selfargs
xpn_clients      r   RunAdd.Run,   s5    %%d&7&7&9:J))$*;*;T\\Jr    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r   __static_attributes__r!   r   r   r
   r
      s2    I 
- Q QK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/    G &  ' 2 ( 8K$,, Kr   