
    3                         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K	Jr  SSKJr   " S	 S
\R                  5      rg)z9Command to create a monitored project in a metrics scope.    )absolute_import)division)unicode_literals)metrics_scopes)base)flags)utilc                   .    \ rS rSrSr\S 5       rS rSrg)List   a  List the metrics scopes monitoring the specified monitored resource container.

This command can fail for the following reasons:
* The projects specified do not exist.
* The active account does not have permission to access one of the given
project.

More details can be found at
https://cloud.google.com/monitoring/api/ref_v3/rest/v1/locations.global.metricsScopes/listMetricsScopesByMonitoredProject

## EXAMPLES
To list the metrics scopes monitoring MY-PROJECT-ID

$ {command} projects/MY-PROJECT-ID
c                 N    [         R                  " S5      R                  U 5        g )Nlist)r   %GetMonitoredResourceContainerNameFlagAddToParser)parsers    -lib/surface/monitoring/metrics_scopes/list.pyArgs	List.Args-   s    	//7CCFK    c                     [         R                  " 5       n[        R                  " UR                  S5      u  p4[
        R                  " U5      nUR                  U5      nU$ )NT)r   MetricsScopeClientmonitoring_utilParseMonitoredResourceContainer!monitored_resource_container_namecommand_lib_utilParseProjectr   )selfargsclient_resource_idproject_refresults          r   RunList.Run1   sR    ..0F$DD..NA #//<K[[%FMr    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r$   __static_attributes__r&   r   r   r   r      s"      L Lr   r   N)r+   
__future__r   r   r   !googlecloudsdk.api_lib.monitoringr   googlecloudsdk.callioper   %googlecloudsdk.command_lib.monitoringr   r	   r   #googlecloudsdk.command_lib.projectsr   ListCommandr   r&   r   r   <module>r4      s5    @ &  ' < ( 7 I H4 r   