
                             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  G d d	ej                        Zy
)zThe command group for keys.    )absolute_import)division)unicode_literals)base)flags)	resourcesc                   8    e Zd ZdZej
                  Zed        Zy)KeyszmCreate and manage keys.

  A key represents a logical key that can be used for cryptographic
  operations.
  c                 |    |j                   j                  t        j                  t        j
                               y )N)display_info
AddUriFunccloudkms_baseMakeGetUriFuncr   CRYPTO_KEY_COLLECTION)clsparsers      lib/surface/kms/keys/__init__.pyArgsz	Keys.Args#   s+    
""$$U%@%@AC    N)	__name__
__module____qualname____doc__r   IDENTITY_AND_SECURITY_CATEGORYcategoryclassmethodr    r   r   r
   r
      s(    
 00(C Cr   r
   N)r   
__future__r   r   r   googlecloudsdk.api_lib.cloudkmsr   r   googlecloudsdk.calliopegooglecloudsdk.command_lib.kmsr   googlecloudsdk.corer   Groupr
   r   r   r   <module>r$      s1    " &  ' A ( 0 )C4:: Cr   