
                            d Z ddlmZ ddlmZ ddlmZ ddlmZ  ej                  ej                  j                         G d dej                               Z ej                  ej                  j                         G d d	ej                               Z ej                  ej                  j                         G d
 dej                               Zy)z#Command group for Cloud Monitoring.    )absolute_import)division)unicode_literals)basec                   6    e Zd ZdZej
                  ZddiZd Zy)MonitoringGAz#Manage Cloud Monitoring dashboards.DESCRIPTIONz          Manage Monitoring dashboards.

          More information can be found here:
              * https://cloud.google.com/monitoring/dashboards/api-dashboard
      c                 2    t        j                  |       ~~y Nr   RequireProjectIDselfcontextargss      "lib/surface/monitoring/__init__.pyFilterzMonitoringGA.Filter(       $    N	__name__
__module____qualname____doc__r   MONITORING_CATEGORYcategorydetailed_helpr    r   r   r   r      s(     ,%%( 
-r   r   c                   6    e Zd ZdZej
                  ZddiZd Zy)MonitoringBetaz=Manage Cloud Monitoring dashboards and notification channels.r	   aX            Manage Monitoring dashboards and notification
          channels.

          More information can be found here:
              * https://cloud.google.com/monitoring/api/v3/
              * https://cloud.google.com/monitoring/alerts/using-channels-api
              * https://cloud.google.com/monitoring/dashboards/api-dashboard
      c                 2    t        j                  |       ~~y r   r   r   s      r   r   zMonitoringBeta.FilterA   r   r   Nr   r   r   r   r    r    .   s)     F%%( 
-r   r    c                   6    e Zd ZdZej
                  ZddiZd Zy)MonitoringAlphaz`Manage Cloud Monitoring alerting policies, dashboards, notification channels, and uptime checks.r	   a            Manage Monitoring alerting policies, dashboards, and notification
          channels.

          More information can be found here:
              * https://cloud.google.com/monitoring/api/v3/
              * https://cloud.google.com/monitoring/alerts/using-alerting-api
              * https://cloud.google.com/monitoring/alerts/using-channels-api
              * https://cloud.google.com/monitoring/dashboards/api-dashboard
              * https://cloud.google.com/monitoring/uptime-checks/manage#api
      c                 2    t        j                  |       ~~y r   r   r   s      r   r   zMonitoringAlpha.Filter\   r   r   Nr   r   r   r   r#   r#   G   s)     i%%( 

-r   r#   N)r   
__future__r   r   r   googlecloudsdk.callioper   ReleaseTracksReleaseTrackGAGroupr   BETAr    ALPHAr#   r   r   r   <module>r-      s    * &  ' ( D%%(()4::  ** D%%**+TZZ  ,0 D%%++,djj  -r   