Ë
    €ÏX  ã                   ó†   — 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>Surface for updating an SSL certificate for an App Engine app.é    )Úabsolute_import)Údivision)Úunicode_literals)Úappengine_ssl_api_client)Úbase)Úflags)Úlogc                   ó0   — e Zd ZdZdddœZed„ «       Zd„ Zy)ÚUpdatezUpdates an SSL certificate.z{description}zõ          To update an App Engine SSL certificate, run:

              $ {command} 1234 --display-name='updated name'                 --certificate='/home/user/me/new_cert.cer'                 --private-key='/home/user/me/new_key.pfx'
          )ÚDESCRIPTIONÚEXAMPLESc                 óp   — t         j                  j                  | «       t        j                  | d¬«       y )NF)Úrequired)r   ÚCERTIFICATE_ID_FLAGÚAddToParserÚAddSslCertificateFlags)Úparsers    ú*lib/surface/app/ssl_certificates/update.pyÚArgszUpdate.Args+   s&   € ä	×Ñ×)Ñ)¨&Ô1Ü	× Ñ  °%Ö8ó    c                 ó  — t        j                  | j                  «       «      }|j                  |j                  |j
                  |j                  |j                  «      }t        j                  |j                  «       |S )N)
Ú
api_clientÚGetApiClientForTrackÚReleaseTrackÚUpdateSslCertificateÚidÚdisplay_nameÚcertificateÚprivate_keyr	   ÚUpdatedResource)ÚselfÚargsÚclientÚssl_certs       r   ÚRunz
Update.Run0   sb   € Ü×,Ñ,¨T×->Ñ->Ó-@ÓA€FØ×*Ñ*¨4¯7©7°D×4EÑ4EØ+/×+;Ñ+;¸T×=MÑ=MóO€Hä×Ñ˜Ÿ™Ô Ø€Or   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Údetailed_helpÚstaticmethodr   r%   © r   r   r   r      s/   „ Ù#ð ðñ	€-ð ñ9ó ð9ór   r   N)r)   Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.app.apir   r   Úgooglecloudsdk.callioper   Úgooglecloudsdk.command_lib.appr   Úgooglecloudsdk.corer	   ÚUpdateCommandr   r,   r   r   Ú<module>r3      s2   ðñ Eå &Ý Ý 'å QÝ (Ý 0Ý #ôˆT×Ñõ r   