
                             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	lmZ  G d
 de	j                        Z ej                   d      e_        y)z(Command for listing HTTPS health checks.    )absolute_import)division)unicode_literals)base_classes)lister)base)
completers)flagsc                   &    e Zd ZdZed        Zd Zy)ListzList HTTPS health checks.c                     | j                   j                  t        j                         t	        j
                  |        | j                   j                  t        j                         y N)	display_info	AddFormatr
   DEFAULT_LIST_FORMATr   AddBaseListerArgsAddCacheUpdaterr	   HttpsHealthChecksCompleter)parsers    /lib/surface/compute/https_health_checks/list.pyArgsz	List.Args   sD    
!!%";";<
V$
''
(M(MN    c                     t        j                  | j                               }|j                  }t	        j
                  ||j                        }t	        j                  ||j                  j                        }t	        j                  ||      S r   )r   ComputeApiHolderReleaseTrackclientr   ParseNamesAndRegexpFlags	resourcesGlobalListerapitools_clienthttpsHealthChecksInvoke)selfargsholderr   request_datalist_implementations         r   RunzList.Run%   sr    **4+<+<+>?F]]F2249I9IJL --&&88: ==':;;r   N)__name__
__module____qualname____doc__staticmethodr   r(    r   r   r   r      s    !O O
	<r   r   zHTTPS health checksN)r,   
__future__r   r   r   googlecloudsdk.api_lib.computer   r   googlecloudsdk.callioper   "googlecloudsdk.command_lib.computer	   6googlecloudsdk.command_lib.compute.https_health_checksr
   ListCommandr   GetGlobalListerHelpdetailed_helpr.   r   r   <module>r7      sL    / &  ' 7 1 ( 9 H<4 <* 6\556KL r   