ó
    €Ïé  ã                   ób   • S 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 updating an SSL certificate for an App Engine app.é    )Ú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	)
ÚUpdateé   z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                 ól   • [         R                  R                  U 5        [         R                  " U SS9  g )NF)Úrequired)r   ÚCERTIFICATE_ID_FLAGÚAddToParserÚAddSslCertificateFlags)Úparsers    Ú*lib/surface/app/ssl_certificates/update.pyÚArgsÚUpdate.Args(   s&   € ä	×Ñ×)Ñ)¨&Ô1Ü	× Ò  °%Ó8ó    c                 ó  • [         R                  " U R                  5       5      nUR                  UR                  UR
                  UR                  UR                  5      n[        R                  " UR                  5        U$ )N)
Ú
api_clientÚGetApiClientForTrackÚReleaseTrackÚUpdateSslCertificateÚidÚdisplay_nameÚcertificateÚprivate_keyr   ÚUpdatedResource)ÚselfÚargsÚclientÚssl_certs       r   ÚRunÚ
Update.Run-   sb   € Ü×,Ò,¨T×->Ñ->Ó-@ÓA€FØ×*Ñ*¨4¯7©7°D×4EÑ4EØ+/×+;Ñ+;¸T×=MÑ=MóO€Hä×Ò˜Ÿ™Ô Ø€Or   © N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Údetailed_helpÚstaticmethodr   r$   Ú__static_attributes__r&   r   r   r   r      s/   † Ù#ð ðñ	€-ð ñ9ó ð9õr   r   N)r+   Úgooglecloudsdk.api_lib.app.apir   r   Úgooglecloudsdk.callioper   Úgooglecloudsdk.command_lib.appr   Úgooglecloudsdk.corer   ÚUpdateCommandr   r&   r   r   Ú<module>r4      s,   ðñ Eõ RÝ (Ý 0Ý #ôˆT×Ñõ r   