ó
    €Ï¼  ã                   ó†   • 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   " S	 S
\	R                  5      rg)z>Surface for uploading an SSL certificate to an App Engine app.é    )Úabsolute_import)Údivision)Úunicode_literals)Úappengine_ssl_api_client)Úbase)Úflags)Úlogc                   ó8   • \ rS rSrSrSSS.r\S 5       rS rSr	g	)
ÚCreateé   z´Uploads a new SSL certificate.

The user must be the verified owner of the certificate domain(s). Use the
gcloud domains command group to manage domain ownership and verification.
z{description}zõ          To add a new SSL certificate to App Engine, run:

              $ {command} --display-name='example cert'                   --certificate='/home/user/me/my_cert.cer'                   --private-key='/home/user/me/my_key.pfx'
          )ÚDESCRIPTIONÚEXAMPLESc                 ó.   • [         R                  " U SS9  g )NT)Úrequired)r   ÚAddSslCertificateFlags)Úparsers    Ú*lib/surface/app/ssl_certificates/create.pyÚArgsÚCreate.Args/   s   € ä	× Ò  °$Ó7ó    c                 óì   • [         R                  " U R                  5       5      nUR                  UR                  UR
                  UR                  S9n[        R                  " UR                  5        U$ )N)Ú	cert_pathÚprivate_key_path)
Ú
api_clientÚGetApiClientForTrackÚReleaseTrackÚCreateSslCertificateÚdisplay_nameÚcertificateÚprivate_keyr	   ÚCreatedResourceÚid)ÚselfÚargsÚclientÚcerts       r   ÚRunÚ
Create.Run3   sd   € Ü×,Ò,¨T×->Ñ->Ó-@ÓA€FØ×&Ñ&Ø×ÑØ×"Ñ"Ø×)Ñ)ð 'ð +€Dô ×Ò˜Ÿ™Ô Ø€Kr   © N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Údetailed_helpÚstaticmethodr   r'   Ú__static_attributes__r)   r   r   r   r      s1   † ñð ðñ	€-ð ñ8ó ð8õr   r   N)r.   Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.app.apir   r   Úgooglecloudsdk.callioper   Úgooglecloudsdk.command_lib.appr   Úgooglecloudsdk.corer	   ÚCreateCommandr   r)   r   r   Ú<module>r8      s2   ðñ Eå &Ý Ý 'å QÝ (Ý 0Ý #ôˆT×Ñõ r   