
                             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                   G d dej                               Zy	)
z'Describe the AutokeyConfig of a folder.    )absolute_import)division)unicode_literals)base)flagsc                   &    e Zd ZdZed        Zd Zy)DescribezDescribe the AutokeyConfig of a folder.

  {command} can be used to retrieve the AutokeyConfig of a folder.

  ## EXAMPLES

  The following command retrieves the AutokeyConfig of a folder having folder-id
  `123`:

  $ {command} --folder=123
  c                 0    t        j                  | d       y )NT)r   AddFolderIdFlag)parsers    *lib/surface/kms/autokey_config/describe.pyArgszDescribe.Args(   s    	&$'    c                     t        j                         }t        j                         }dj                  |j                        }|j
                  j                  |j                  |            S )Nzfolders/{0}/autokeyConfig)name)cloudkms_baseGetClientInstanceGetMessagesModuleformatfolderfoldersGetAutokeyConfig&CloudkmsFoldersGetAutokeyConfigRequest)selfargsclientmessagesautokey_config_names        r   RunzDescribe.Run,   se    ,,.F..0H5<< >>**77$ 	8 	&' 'r   N)__name__
__module____qualname____doc__staticmethodr   r    r   r   r	   r	      s     
 ( ('r   r	   N)r#   
__future__r   r   r   googlecloudsdk.api_lib.cloudkmsr   r   googlecloudsdk.calliopegooglecloudsdk.command_lib.kmsr   UniverseCompatibleDescribeCommandr	   r%   r   r   <module>r,      sC    . &  ' A ( 0 't## ' 'r   