Ë
    €Ïs  ã                   ó†   — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ddl	mZ  G d	„ d
ej                  «      Zy)zBThe `gcloud compute shared-vpc list-associated-resources` command.é    )Úabsolute_import)Údivision)Úunicode_literals)Úxpn_api)Úbase)Úflags)Úutilc                   ó.   — e Zd ZdZddiZed„ «       Zd„ Zy)ÚListAssociatedResourceszHList the resources associated with the given shared VPC host project.
  ÚEXAMPLESaS  
          If `service-project1` and `service-project2` are associated service
          projects of the shared VPC host project `host-project`,

            $ {command} host-project

          yields the output

            RESOURCE_ID         RESOURCE_TYPE
            service-project1    PROJECT
            service-project2    PROJECT
c                 óž   — t        j                  d«      j                  | «       | j                  j	                  t
        j                  «       y )Nzget associated resources for)r   ÚGetProjectIdArgumentÚAddToParserÚdisplay_infoÚ	AddFormatÚcommand_lib_utilÚXPN_RESOURCE_ID_FORMAT)Úparsers    ú;lib/surface/compute/shared_vpc/list_associated_resources.pyÚArgszListAssociatedResources.Args/   s8   € ä	×ÑØ&ó(ß(3©°FÔ(;Ø
×Ñ×!Ñ!Ô"2×"IÑ"IÕJó    c                 ó~   — t        j                  | j                  «       «      }|j                  |j                  «      S )N)r   ÚGetXpnClientÚReleaseTrackÚListEnabledResourcesÚproject)ÚselfÚargsÚ
xpn_clients      r   ÚRunzListAssociatedResources.Run5   s0   € Ü×%Ñ% d×&7Ñ&7Ó&9Ó:€JØ×*Ñ*¨4¯<©<Ó8Ð8r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Údetailed_helpÚstaticmethodr   r    © r   r   r   r      s3   „ ñð ðð€-ð  ñKó ðKó
9r   r   N)r$   Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.computer   Úgooglecloudsdk.callioper   Ú&googlecloudsdk.command_lib.compute.xpnr   r	   r   ÚListCommandr   r'   r   r   Ú<module>r-      s2   ðñ Iå &Ý Ý 'å 2Ý (Ý 8Ý Kô9˜d×.Ñ.õ 9r   