
                             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	  ej                  ej                  j                         G d d	ej                               Zy
)z?`gcloud alpha scc settings services describe-explicit` command.    )absolute_import)division)unicode_literals)base)flags)utilsc                   0    e Zd ZdZdddZed        Zd Zy)DescribeExplicitz;Display component settings of Security Command Center(SCC).zH      Describe services settings of Security Command Center(SCC).
      z        To describe WEB_SECURITY_SCANNER settings of project id="12345", run:

          $ {command} --project=12345 --service=WEB_SECURITY_SCANNER
      )DESCRIPTIONEXAMPLESc                 X    t        j                  |        t        j                  |        y )N)r   ExtractRequiredFlagsAddServiceArgument)parsers    6lib/surface/scc/settings/services/describe_explicit.pyArgszDescribeExplicit.Args+   s    	v&	V$    c                 H    t        j                         j                  |      S )z*Call corresponding APIs based on the flag.)r   SettingsClientDescribeServiceExplicit)selfargss     r   RunzDescribeExplicit.Run0   s    !99$??r   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r    r   r   r
   r
      s0    C

- % %@r   r
   N)r   
__future__r   r   r   googlecloudsdk.callioper   'googlecloudsdk.command_lib.scc.settingsr   r   ReleaseTracksReleaseTrackALPHADescribeCommandr
   r    r   r   <module>r(      sZ    F &  ' ( 9 9 D%%++,@t++ @ -@r   