
                            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 ej                  ej                   ej                  ej                  j                          G d	 d
ej"                                             Zy)z0`gcloud scheduler cmek-config describe` command.    )absolute_import)division)unicode_literals)	scheduler)base)flags)parsersc                   0    e Zd ZdZdddZed        Zd Zy)GetCmekConfigzEGet CMEK configuration for Cloud Scheduler in the specified location.z"          {description}
          z[          To get a CMEK config:

              $ {command} --location=my-location
         )DESCRIPTIONEXAMPLESc                 .    t        j                  |        y N)r   DescribeCmekConfigResourceFlag)parsers    -lib/surface/scheduler/cmek_config/describe.pyArgszGetCmekConfig.Args,   s    	((0    c                     t        j                  | j                               }|j                  }t	        j
                  |      \  }}|j                  ||      }|S r   )r   GetApiAdapterReleaseTrackcmek_configr	   ParseKmsDescribeArgsr   )selfargsapicmek_config_client
project_idlocation_idr   s          r   RunzGetCmekConfig.Run0   sR    

!
!$"3"3"5
6C%::4@J$22:{KKr   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r     r   r   r   r      s2     N		- 1 1r   r   N)r$   
__future__r   r   r   googlecloudsdk.api_libr   googlecloudsdk.callioper   $googlecloudsdk.command_lib.schedulerr   r	   DefaultUniverseOnlyHiddenReleaseTracksr   GACommandr   r'   r   r   <module>r1      sq    7 &  ' , ( 6 8 D%%(()DLL  *  r   