Ë
    €ÏS  ã                   ó†   — 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Create a keyring.é    )Úabsolute_import)Údivision)Úunicode_literals)Úbase)Úflags)Úresource_argsc                   ó&   — e Zd ZdZed„ «       Zd„ Zy)ÚCreatezçCreate a new keyring.

  Creates a new keyring within the given location.

  ## Examples

  The following command creates a keyring named `fellowship` within the
  location `global`:

    $ {command} fellowship --location=global
  c                 ó„   — t        j                  | dd«       | j                  j                  t        j
                  «       y )NTÚkeyring)r   ÚAddKmsKeyringResourceArgForKMSÚdisplay_infoÚAddCacheUpdaterr   ÚKeyRingCompleter)Úparsers    ú"lib/surface/kms/keyrings/create.pyÚArgszCreate.Args(   s.   € ä×0Ñ0°¸¸yÔIà
×Ñ×'Ñ'¬×(>Ñ(>Õ?ó    c                 ól  — t        j                  «       }t        j                  «       }|j                  j                  j                  «       }|j                  «       }|j                  |j                  «       |j                  «       |j                  «       ¬«      }|j                  j                  |«      S )N)ÚparentÚ	keyRingIdÚkeyRing)Úcloudkms_baseÚGetClientInstanceÚGetMessagesModuleÚCONCEPTSr   ÚParseÚParentÚ.CloudkmsProjectsLocationsKeyRingsCreateRequestÚRelativeNameÚNameÚKeyRingÚprojects_locations_keyRingsr
   )ÚselfÚargsÚclientÚmessagesÚkey_ring_refÚ
parent_refÚreqs          r   ÚRunz
Create.Run.   s—   € Ü×,Ñ,Ó.€FÜ×.Ñ.Ó0€Hà—=‘=×(Ñ(×.Ñ.Ó0€LØ×$Ñ$Ó&€JØ
×
AÑ
AØ×&Ñ&Ó(Ø×#Ñ#Ó%Ø× Ñ Ó"ð Bó $€Cð
 ×-Ñ-×4Ñ4°SÓ9Ð9r   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   r   ÚCreateCommandr
   r1   r   r   Ú<module>r7      s1   ðñ å &Ý Ý 'å AÝ (Ý 0Ý 8ô:ˆT×Ñõ :r   