Beispiel #1
0
 public async Task <CertificateIssuerConfig> Create(CertificateIssuerConfig request)
 {
     try
     {
         var bodyParams = new CertificateIssuerConfig {
             CertificateIssuerId = request.CertificateIssuerId, Reference = request.Reference,
         };
         return(await Client.CallApi <CertificateIssuerConfig>(path : "/v3/certificate-issuer-configurations", bodyParams : bodyParams, objectToUnpack : request, method : HttpMethods.POST));
     }
     catch (ApiException e)
     {
         throw new CloudApiException(e.ErrorCode, e.Message, e.ErrorContent);
     }
 }
Beispiel #2
0
 public async Task <CertificateIssuerConfig> Update(string id, CertificateIssuerConfig request)
 {
     try
     {
         var pathParams = new Dictionary <string, object> {
             { "certificate-issuer-configuration-id", id },
         };
         var bodyParams = new CertificateIssuerConfig {
             CertificateIssuerId = request.CertificateIssuerId,
         };
         return(await Client.CallApi <CertificateIssuerConfig>(path : "/v3/certificate-issuer-configurations/{certificate-issuer-configuration-id}", pathParams : pathParams, bodyParams : bodyParams, objectToUnpack : request, method : HttpMethods.PUT));
     }
     catch (ApiException e)
     {
         throw new CloudApiException(e.ErrorCode, e.Message, e.ErrorContent);
     }
 }