Ejemplo n.º 1
0
 def Run(self, args):
     client = api_client.GetApiClientForTrack(self.ReleaseTrack())
     ssl_cert = client.UpdateSslCertificate(args.id, args.display_name,
                                            args.certificate,
                                            args.private_key)
     log.UpdatedResource(args.id)
     return ssl_cert
Ejemplo n.º 2
0
 def Run(self, args):
     client = api_client.GetApiClientForTrack(self.ReleaseTrack())
     cert = client.CreateSslCertificate(args.display_name,
                                        cert_path=args.certificate,
                                        private_key_path=args.private_key)
     log.CreatedResource(cert.id)
     return cert
Ejemplo n.º 3
0
    def Run(self, args):
        client = api_client.GetApiClientForTrack(self.ReleaseTrack())
        console_io.PromptContinue(
            prompt_string=('Deleting certificate [{0}]'.format(args.id)),
            cancel_on_no=True)

        client.DeleteSslCertificate(args.id)
        log.DeletedResource(args.id)
Ejemplo n.º 4
0
 def Run(self, args):
     return api_client.GetApiClientForTrack(
         self.ReleaseTrack()).ListSslCertificates()
Ejemplo n.º 5
0
 def Run(self, args):
     client = api_client.GetApiClientForTrack(self.ReleaseTrack())
     return client.GetSslCertificate(args.id)