code: func (g *Cloud) CreateSslCertificate(sslCerts *compute.SslCertificate) (*compute.SslCertificate, error) {
  	ctx, cancel := cloud.ContextWithCallTimeout()
  	defer cancel()
  
  	mc := newCertMetricContext("create")
  	err := g.c.SslCertificates().Insert(ctx, meta.GlobalKey(sslCerts.Name), sslCerts)
  	if err != nil {
  		return nil, mc.Observe(err)
  	}
  	return g.GetSslCertificate(sslCerts.Name)
  }
docs: // CreateSslCertificate creates and returns a SslCertificate.