
    t                         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 d	d
dZdZ ej                   ej"                  j$                         G d dej&                               Zy)z?Command to list unregistered workloads in the Project/Location.    )absolute_import)division)unicode_literals)discovered_workloads)utils)base)flagsz{description}z         To list all unregistered DiscoveredWorkloads in location `us-east1`,
        run:

          $ {command} --location=us-east1
        )DESCRIPTIONEXAMPLESzl
  table(
    name.scope("discoveredWorkloads"):label=ID,
    workloadReference,
    workloadProperties
  )
c                   *    e Zd ZdZeZed        Zd Zy)FindUnregisteredz.List unregistered Apphub discovered workloads.c                     t        j                  |        | j                  j                  t               | j                  j                  t        j                  d             y )Nz-apphub.projects.locations.discoveredWorkloads)r	    AddFindUnregisteredWorkloadFlagsdisplay_info	AddFormat_FORMAT
AddUriFuncapi_lib_utilsMakeGetUriFunc)parsers    <lib/surface/apphub/discovered_workloads/find_unregistered.pyArgszFindUnregistered.Args3   sI    	**62
!!'*
""$$;	
    c                     t        j                         }|j                  j                  j	                         }|j                  |j                  |j                  |j                               S )z+Run the find unregistered workload command.)limit	page_sizeparent)	apisDiscoveredWorkloadsClientCONCEPTSlocationParser   r   r   RelativeName)selfargsclientlocation_refs       r   RunzFindUnregistered.Run=   sZ    ++-F==))//1L""jj..((* #  r   N)	__name__
__module____qualname____doc___DETAILED_HELPdetailed_helpstaticmethodr   r(    r   r   r   r   -   s!    6 - r   r   N)r,   
__future__r   r   r   googlecloudsdk.api_lib.apphubr   r   r   r   googlecloudsdk.callioper   !googlecloudsdk.command_lib.apphubr	   r-   r   ReleaseTracksReleaseTrackALPHAListCommandr   r0   r   r   <module>r9      sr    F &  ' F @ ( 3 # D%%++,t''  -r   