
                         ,   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                  j                  ej                  j                  ej                  j                          G d	 d
ej"                               Zy)z,`gcloud tasks cmek-config describe` command.    )absolute_import)division)unicode_literals)GetApiAdapter)base)flags)parsersc                   0    e Zd ZdZdddZed        Zd Zy)GetCmekConfigzAGet CMEK configuration for Cloud Tasks 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/tasks/cmek_config/describe.pyArgszGetCmekConfig.Args,   s    	((0    c                     t        | j                               }|j                  }t        j                  |      \  }}|j                  ||      }|S r   )r   ReleaseTrackcmek_configr	   ParseKmsDescribeArgsr   )selfargsapicmek_config_client
project_idlocation_idr   s          r   RunzGetCmekConfig.Run0   sL    
))+
,C%::4@J$22:{KKr   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r    r   r   r   r      s2     J		- 1 1r   r   N)r#   
__future__r   r   r   googlecloudsdk.api_lib.tasksr   googlecloudsdk.callioper    googlecloudsdk.command_lib.tasksr   r	   ReleaseTracksr   ALPHABETAGACommandr   r&   r   r   <module>r0      sv    3 &  ' 6 ( 2 4 T..33T5F5F5I5IDLL r   