
                             S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSK	J
r
  SS	S
.r " S S\R                  5      rg)zList the keys within a keyring.    )absolute_import)division)unicode_literals)	inventory)base)
propertieszF
         *{command}* lists the keys in the specified project.
       z
        To view the keys in the default project, run:

           $ {command}

        To view the keys in project `jellyfish`, run:

           $ {command} --project=jellyfish
       )DESCRIPTIONEXAMPLESc                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)ListKeys*   zLists the keys in a project.c                     g )N )parsers    &lib/surface/kms/inventory/list_keys.pyArgsListKeys.Args.   s        c                     [         R                  R                  R                  R	                  SS9n[
        R                  " X!5      $ )NT)required)r   VALUEScoreprojectGetr   r   )selfargsr   s      r   RunListKeys.Run2   s8    $$,,00$0?Gg,,r   r   N)__name__
__module____qualname____firstlineno____doc__DETAILED_HELPdetailed_helpstaticmethodr   r   __static_attributes__r   r   r   r   r   *   s!    $-	 	-r   r   N)r#   
__future__r   r   r   #googlecloudsdk.api_lib.kmsinventoryr   googlecloudsdk.callioper   googlecloudsdk.corer   r$   ListCommandr   r   r   r   <module>r-      s?    & &  ' 9 ( *	 -t -r   