
                         J   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KJr  \R                  \R                  " \R                  R                   \R                  R"                  \R                  R$                  5       " S S	\R&                  5      5       5       rg
)z*The command group for KeyHandle resources.    )absolute_import)division)unicode_literals)base)flags)	resourcesc                   @    \ rS rSrSr\R                  r\S 5       r	Sr
g)
KeyHandles   zCreate and manage KeyHandle resources.

A KeyHandle is a resource which contains a reference to a KMS CryptoKey
resource that can be used through existing CMEK channels
c                 ~    UR                   R                  [        R                  " [        R
                  5      5        g )N)display_info
AddUriFunccloudkms_baseMakeGetUriFuncr   KEY_HANDLE_COLLECTION)clsparsers     'lib/surface/kms/key_handles/__init__.pyArgsKeyHandles.Args(   s*    
""$$U%@%@A     N)__name__
__module____qualname____firstlineno____doc__r   IDENTITY_AND_SECURITY_CATEGORYcategoryclassmethodr   __static_attributes__r   r   r   r
   r
      s&    
 00( r   r
   N)r   
__future__r   r   r   googlecloudsdk.api_lib.cloudkmsr   r   googlecloudsdk.calliopegooglecloudsdk.command_lib.kmsr   googlecloudsdk.corer   UniverseCompatibleReleaseTracksReleaseTrackGABETAALPHAGroupr
   r   r   r   <module>r.      s    1 &  ' A ( 0 ) $++00$2C2C2I2I  r   