
    G                        d 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/The command group for all of the Cloud KMS API.    )absolute_import)division)unicode_literals)basec                   .    e Zd ZdZej
                  Zd Zy)CloudKmsa  Manage cryptographic keys in the cloud.

  The gcloud kms command group lets you generate, use, rotate and destroy
  Google Cloud KMS keys.

  Cloud KMS is a cloud-hosted key management service that lets you manage
  encryption for your cloud services the same way you do on-premises. You can
  generate, use, rotate and destroy AES256 encryption keys. Cloud KMS is
  integrated with IAM and Cloud Audit Logging so that you can manage
  permissions on individual keys, and monitor how these are used. Use Cloud
  KMS to protect secrets and other sensitive data which you need to store in
  Google Cloud Platform.

  More information on Cloud KMS can be found here:
  https://cloud.google.com/kms/ and detailed documentation can be found here:
  https://cloud.google.com/kms/docs/
  c                     t        j                  |       ~~t        j                          | j                  t         j                  j
                  t         j                  j                  g       y )N)r   RequireProjectIDDisableUserProjectQuotaEnableSelfSignedJwtForTracksReleaseTrackALPHABETA)selfcontextargss      lib/surface/kms/__init__.pyFilterzCloudKms.Filter/   sO    $  "%%				 	 $"3"3"8"89    N)__name__
__module____qualname____doc__r   IDENTITY_AND_SECURITY_CATEGORYcategoryr    r   r   r   r      s    $ 00(r   r   N)r   
__future__r   r   r   googlecloudsdk.callioper   ReleaseTracksr   r   r   GAGroupr   r   r   r   <module>r"      sm    6 &  ' ( D%%++T->->-C-C%%((*tzz *r   