1package web 2 3// Copyright (c) Microsoft and contributors. All rights reserved. 4// 5// Licensed under the Apache License, Version 2.0 (the "License"); 6// you may not use this file except in compliance with the License. 7// You may obtain a copy of the License at 8// http://www.apache.org/licenses/LICENSE-2.0 9// 10// Unless required by applicable law or agreed to in writing, software 11// distributed under the License is distributed on an "AS IS" BASIS, 12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13// 14// See the License for the specific language governing permissions and 15// limitations under the License. 16// 17// Code generated by Microsoft (R) AutoRest Code Generator. 18// Changes may cause incorrect behavior and will be lost if the code is regenerated. 19 20import ( 21 "context" 22 "github.com/Azure/go-autorest/autorest" 23 "github.com/Azure/go-autorest/autorest/azure" 24 "net/http" 25) 26 27// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 28// CertificateOrdersClient is the webSite Management Client 29type CertificateOrdersClient struct { 30 BaseClient 31} 32 33// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 34// NewCertificateOrdersClient creates an instance of the CertificateOrdersClient client. 35func NewCertificateOrdersClient(subscriptionID string) CertificateOrdersClient { 36 return NewCertificateOrdersClientWithBaseURI(DefaultBaseURI, subscriptionID) 37} 38 39// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 40// NewCertificateOrdersClientWithBaseURI creates an instance of the CertificateOrdersClient client. 41func NewCertificateOrdersClientWithBaseURI(baseURI string, subscriptionID string) CertificateOrdersClient { 42 return CertificateOrdersClient{NewWithBaseURI(baseURI, subscriptionID)} 43} 44 45// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 46// CreateOrUpdateCertificate sends the create or update certificate request. 47// 48// resourceGroupName is azure resource group name certificateOrderName is certificate name name is certificate name 49// keyVaultCertificate is key Vault secret csm Id 50func (client CertificateOrdersClient) CreateOrUpdateCertificate(ctx context.Context, resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate CertificateOrderCertificate) (result CertificateOrderCertificate, err error) { 51 req, err := client.CreateOrUpdateCertificatePreparer(ctx, resourceGroupName, certificateOrderName, name, keyVaultCertificate) 52 if err != nil { 53 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "CreateOrUpdateCertificate", nil, "Failure preparing request") 54 return 55 } 56 57 resp, err := client.CreateOrUpdateCertificateSender(req) 58 if err != nil { 59 result.Response = autorest.Response{Response: resp} 60 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "CreateOrUpdateCertificate", resp, "Failure sending request") 61 return 62 } 63 64 result, err = client.CreateOrUpdateCertificateResponder(resp) 65 if err != nil { 66 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "CreateOrUpdateCertificate", resp, "Failure responding to request") 67 } 68 69 return 70} 71 72// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 73// CreateOrUpdateCertificatePreparer prepares the CreateOrUpdateCertificate request. 74func (client CertificateOrdersClient) CreateOrUpdateCertificatePreparer(ctx context.Context, resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate CertificateOrderCertificate) (*http.Request, error) { 75 pathParameters := map[string]interface{}{ 76 "certificateOrderName": autorest.Encode("path", certificateOrderName), 77 "name": autorest.Encode("path", name), 78 "resourceGroupName": autorest.Encode("path", resourceGroupName), 79 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 80 } 81 82 const APIVersion = "2015-08-01" 83 queryParameters := map[string]interface{}{ 84 "api-version": APIVersion, 85 } 86 87 preparer := autorest.CreatePreparer( 88 autorest.AsContentType("application/json; charset=utf-8"), 89 autorest.AsPut(), 90 autorest.WithBaseURL(client.BaseURI), 91 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", pathParameters), 92 autorest.WithJSON(keyVaultCertificate), 93 autorest.WithQueryParameters(queryParameters)) 94 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 95} 96 97// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 98// CreateOrUpdateCertificateSender sends the CreateOrUpdateCertificate request. The method will close the 99// http.Response Body if it receives an error. 100func (client CertificateOrdersClient) CreateOrUpdateCertificateSender(req *http.Request) (*http.Response, error) { 101 return autorest.SendWithSender(client, req, 102 azure.DoRetryWithRegistration(client.Client)) 103} 104 105// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 106// CreateOrUpdateCertificateResponder handles the response to the CreateOrUpdateCertificate request. The method always 107// closes the http.Response Body. 108func (client CertificateOrdersClient) CreateOrUpdateCertificateResponder(resp *http.Response) (result CertificateOrderCertificate, err error) { 109 err = autorest.Respond( 110 resp, 111 client.ByInspecting(), 112 azure.WithErrorUnlessStatusCode(http.StatusOK), 113 autorest.ByUnmarshallingJSON(&result), 114 autorest.ByClosing()) 115 result.Response = autorest.Response{Response: resp} 116 return 117} 118 119// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 120// CreateOrUpdateCertificateOrder sends the create or update certificate order request. 121// 122// resourceGroupName is azure resource group name name is certificate name certificateDistinguishedName is 123// distinguished name to be used for purchasing certificate 124func (client CertificateOrdersClient) CreateOrUpdateCertificateOrder(ctx context.Context, resourceGroupName string, name string, certificateDistinguishedName CertificateOrder) (result CertificateOrder, err error) { 125 req, err := client.CreateOrUpdateCertificateOrderPreparer(ctx, resourceGroupName, name, certificateDistinguishedName) 126 if err != nil { 127 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "CreateOrUpdateCertificateOrder", nil, "Failure preparing request") 128 return 129 } 130 131 resp, err := client.CreateOrUpdateCertificateOrderSender(req) 132 if err != nil { 133 result.Response = autorest.Response{Response: resp} 134 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "CreateOrUpdateCertificateOrder", resp, "Failure sending request") 135 return 136 } 137 138 result, err = client.CreateOrUpdateCertificateOrderResponder(resp) 139 if err != nil { 140 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "CreateOrUpdateCertificateOrder", resp, "Failure responding to request") 141 } 142 143 return 144} 145 146// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 147// CreateOrUpdateCertificateOrderPreparer prepares the CreateOrUpdateCertificateOrder request. 148func (client CertificateOrdersClient) CreateOrUpdateCertificateOrderPreparer(ctx context.Context, resourceGroupName string, name string, certificateDistinguishedName CertificateOrder) (*http.Request, error) { 149 pathParameters := map[string]interface{}{ 150 "name": autorest.Encode("path", name), 151 "resourceGroupName": autorest.Encode("path", resourceGroupName), 152 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 153 } 154 155 const APIVersion = "2015-08-01" 156 queryParameters := map[string]interface{}{ 157 "api-version": APIVersion, 158 } 159 160 preparer := autorest.CreatePreparer( 161 autorest.AsContentType("application/json; charset=utf-8"), 162 autorest.AsPut(), 163 autorest.WithBaseURL(client.BaseURI), 164 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}", pathParameters), 165 autorest.WithJSON(certificateDistinguishedName), 166 autorest.WithQueryParameters(queryParameters)) 167 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 168} 169 170// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 171// CreateOrUpdateCertificateOrderSender sends the CreateOrUpdateCertificateOrder request. The method will close the 172// http.Response Body if it receives an error. 173func (client CertificateOrdersClient) CreateOrUpdateCertificateOrderSender(req *http.Request) (*http.Response, error) { 174 return autorest.SendWithSender(client, req, 175 azure.DoRetryWithRegistration(client.Client)) 176} 177 178// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 179// CreateOrUpdateCertificateOrderResponder handles the response to the CreateOrUpdateCertificateOrder request. The method always 180// closes the http.Response Body. 181func (client CertificateOrdersClient) CreateOrUpdateCertificateOrderResponder(resp *http.Response) (result CertificateOrder, err error) { 182 err = autorest.Respond( 183 resp, 184 client.ByInspecting(), 185 azure.WithErrorUnlessStatusCode(http.StatusOK), 186 autorest.ByUnmarshallingJSON(&result), 187 autorest.ByClosing()) 188 result.Response = autorest.Response{Response: resp} 189 return 190} 191 192// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 193// DeleteCertificate sends the delete certificate request. 194// 195// resourceGroupName is azure resource group name certificateOrderName is certificate name name is certificate name 196func (client CertificateOrdersClient) DeleteCertificate(ctx context.Context, resourceGroupName string, certificateOrderName string, name string) (result SetObject, err error) { 197 req, err := client.DeleteCertificatePreparer(ctx, resourceGroupName, certificateOrderName, name) 198 if err != nil { 199 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "DeleteCertificate", nil, "Failure preparing request") 200 return 201 } 202 203 resp, err := client.DeleteCertificateSender(req) 204 if err != nil { 205 result.Response = autorest.Response{Response: resp} 206 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "DeleteCertificate", resp, "Failure sending request") 207 return 208 } 209 210 result, err = client.DeleteCertificateResponder(resp) 211 if err != nil { 212 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "DeleteCertificate", resp, "Failure responding to request") 213 } 214 215 return 216} 217 218// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 219// DeleteCertificatePreparer prepares the DeleteCertificate request. 220func (client CertificateOrdersClient) DeleteCertificatePreparer(ctx context.Context, resourceGroupName string, certificateOrderName string, name string) (*http.Request, error) { 221 pathParameters := map[string]interface{}{ 222 "certificateOrderName": autorest.Encode("path", certificateOrderName), 223 "name": autorest.Encode("path", name), 224 "resourceGroupName": autorest.Encode("path", resourceGroupName), 225 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 226 } 227 228 const APIVersion = "2015-08-01" 229 queryParameters := map[string]interface{}{ 230 "api-version": APIVersion, 231 } 232 233 preparer := autorest.CreatePreparer( 234 autorest.AsDelete(), 235 autorest.WithBaseURL(client.BaseURI), 236 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", pathParameters), 237 autorest.WithQueryParameters(queryParameters)) 238 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 239} 240 241// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 242// DeleteCertificateSender sends the DeleteCertificate request. The method will close the 243// http.Response Body if it receives an error. 244func (client CertificateOrdersClient) DeleteCertificateSender(req *http.Request) (*http.Response, error) { 245 return autorest.SendWithSender(client, req, 246 azure.DoRetryWithRegistration(client.Client)) 247} 248 249// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 250// DeleteCertificateResponder handles the response to the DeleteCertificate request. The method always 251// closes the http.Response Body. 252func (client CertificateOrdersClient) DeleteCertificateResponder(resp *http.Response) (result SetObject, err error) { 253 err = autorest.Respond( 254 resp, 255 client.ByInspecting(), 256 azure.WithErrorUnlessStatusCode(http.StatusOK), 257 autorest.ByUnmarshallingJSON(&result.Value), 258 autorest.ByClosing()) 259 result.Response = autorest.Response{Response: resp} 260 return 261} 262 263// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 264// DeleteCertificateOrder sends the delete certificate order request. 265// 266// resourceGroupName is azure resource group name name is certificate name 267func (client CertificateOrdersClient) DeleteCertificateOrder(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error) { 268 req, err := client.DeleteCertificateOrderPreparer(ctx, resourceGroupName, name) 269 if err != nil { 270 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "DeleteCertificateOrder", nil, "Failure preparing request") 271 return 272 } 273 274 resp, err := client.DeleteCertificateOrderSender(req) 275 if err != nil { 276 result.Response = autorest.Response{Response: resp} 277 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "DeleteCertificateOrder", resp, "Failure sending request") 278 return 279 } 280 281 result, err = client.DeleteCertificateOrderResponder(resp) 282 if err != nil { 283 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "DeleteCertificateOrder", resp, "Failure responding to request") 284 } 285 286 return 287} 288 289// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 290// DeleteCertificateOrderPreparer prepares the DeleteCertificateOrder request. 291func (client CertificateOrdersClient) DeleteCertificateOrderPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) { 292 pathParameters := map[string]interface{}{ 293 "name": autorest.Encode("path", name), 294 "resourceGroupName": autorest.Encode("path", resourceGroupName), 295 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 296 } 297 298 const APIVersion = "2015-08-01" 299 queryParameters := map[string]interface{}{ 300 "api-version": APIVersion, 301 } 302 303 preparer := autorest.CreatePreparer( 304 autorest.AsDelete(), 305 autorest.WithBaseURL(client.BaseURI), 306 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}", pathParameters), 307 autorest.WithQueryParameters(queryParameters)) 308 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 309} 310 311// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 312// DeleteCertificateOrderSender sends the DeleteCertificateOrder request. The method will close the 313// http.Response Body if it receives an error. 314func (client CertificateOrdersClient) DeleteCertificateOrderSender(req *http.Request) (*http.Response, error) { 315 return autorest.SendWithSender(client, req, 316 azure.DoRetryWithRegistration(client.Client)) 317} 318 319// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 320// DeleteCertificateOrderResponder handles the response to the DeleteCertificateOrder request. The method always 321// closes the http.Response Body. 322func (client CertificateOrdersClient) DeleteCertificateOrderResponder(resp *http.Response) (result SetObject, err error) { 323 err = autorest.Respond( 324 resp, 325 client.ByInspecting(), 326 azure.WithErrorUnlessStatusCode(http.StatusOK), 327 autorest.ByUnmarshallingJSON(&result.Value), 328 autorest.ByClosing()) 329 result.Response = autorest.Response{Response: resp} 330 return 331} 332 333// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 334// GetCertificate sends the get certificate request. 335// 336// resourceGroupName is azure resource group name certificateOrderName is certificate name name is certificate name 337func (client CertificateOrdersClient) GetCertificate(ctx context.Context, resourceGroupName string, certificateOrderName string, name string) (result CertificateOrderCertificate, err error) { 338 req, err := client.GetCertificatePreparer(ctx, resourceGroupName, certificateOrderName, name) 339 if err != nil { 340 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "GetCertificate", nil, "Failure preparing request") 341 return 342 } 343 344 resp, err := client.GetCertificateSender(req) 345 if err != nil { 346 result.Response = autorest.Response{Response: resp} 347 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "GetCertificate", resp, "Failure sending request") 348 return 349 } 350 351 result, err = client.GetCertificateResponder(resp) 352 if err != nil { 353 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "GetCertificate", resp, "Failure responding to request") 354 } 355 356 return 357} 358 359// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 360// GetCertificatePreparer prepares the GetCertificate request. 361func (client CertificateOrdersClient) GetCertificatePreparer(ctx context.Context, resourceGroupName string, certificateOrderName string, name string) (*http.Request, error) { 362 pathParameters := map[string]interface{}{ 363 "certificateOrderName": autorest.Encode("path", certificateOrderName), 364 "name": autorest.Encode("path", name), 365 "resourceGroupName": autorest.Encode("path", resourceGroupName), 366 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 367 } 368 369 const APIVersion = "2015-08-01" 370 queryParameters := map[string]interface{}{ 371 "api-version": APIVersion, 372 } 373 374 preparer := autorest.CreatePreparer( 375 autorest.AsGet(), 376 autorest.WithBaseURL(client.BaseURI), 377 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", pathParameters), 378 autorest.WithQueryParameters(queryParameters)) 379 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 380} 381 382// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 383// GetCertificateSender sends the GetCertificate request. The method will close the 384// http.Response Body if it receives an error. 385func (client CertificateOrdersClient) GetCertificateSender(req *http.Request) (*http.Response, error) { 386 return autorest.SendWithSender(client, req, 387 azure.DoRetryWithRegistration(client.Client)) 388} 389 390// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 391// GetCertificateResponder handles the response to the GetCertificate request. The method always 392// closes the http.Response Body. 393func (client CertificateOrdersClient) GetCertificateResponder(resp *http.Response) (result CertificateOrderCertificate, err error) { 394 err = autorest.Respond( 395 resp, 396 client.ByInspecting(), 397 azure.WithErrorUnlessStatusCode(http.StatusOK), 398 autorest.ByUnmarshallingJSON(&result), 399 autorest.ByClosing()) 400 result.Response = autorest.Response{Response: resp} 401 return 402} 403 404// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 405// GetCertificateOrder sends the get certificate order request. 406// 407// resourceGroupName is azure resource group name name is certificate name 408func (client CertificateOrdersClient) GetCertificateOrder(ctx context.Context, resourceGroupName string, name string) (result CertificateOrder, err error) { 409 req, err := client.GetCertificateOrderPreparer(ctx, resourceGroupName, name) 410 if err != nil { 411 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "GetCertificateOrder", nil, "Failure preparing request") 412 return 413 } 414 415 resp, err := client.GetCertificateOrderSender(req) 416 if err != nil { 417 result.Response = autorest.Response{Response: resp} 418 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "GetCertificateOrder", resp, "Failure sending request") 419 return 420 } 421 422 result, err = client.GetCertificateOrderResponder(resp) 423 if err != nil { 424 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "GetCertificateOrder", resp, "Failure responding to request") 425 } 426 427 return 428} 429 430// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 431// GetCertificateOrderPreparer prepares the GetCertificateOrder request. 432func (client CertificateOrdersClient) GetCertificateOrderPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) { 433 pathParameters := map[string]interface{}{ 434 "name": autorest.Encode("path", name), 435 "resourceGroupName": autorest.Encode("path", resourceGroupName), 436 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 437 } 438 439 const APIVersion = "2015-08-01" 440 queryParameters := map[string]interface{}{ 441 "api-version": APIVersion, 442 } 443 444 preparer := autorest.CreatePreparer( 445 autorest.AsGet(), 446 autorest.WithBaseURL(client.BaseURI), 447 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}", pathParameters), 448 autorest.WithQueryParameters(queryParameters)) 449 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 450} 451 452// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 453// GetCertificateOrderSender sends the GetCertificateOrder request. The method will close the 454// http.Response Body if it receives an error. 455func (client CertificateOrdersClient) GetCertificateOrderSender(req *http.Request) (*http.Response, error) { 456 return autorest.SendWithSender(client, req, 457 azure.DoRetryWithRegistration(client.Client)) 458} 459 460// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 461// GetCertificateOrderResponder handles the response to the GetCertificateOrder request. The method always 462// closes the http.Response Body. 463func (client CertificateOrdersClient) GetCertificateOrderResponder(resp *http.Response) (result CertificateOrder, err error) { 464 err = autorest.Respond( 465 resp, 466 client.ByInspecting(), 467 azure.WithErrorUnlessStatusCode(http.StatusOK), 468 autorest.ByUnmarshallingJSON(&result), 469 autorest.ByClosing()) 470 result.Response = autorest.Response{Response: resp} 471 return 472} 473 474// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 475// GetCertificateOrders sends the get certificate orders request. 476// 477// resourceGroupName is azure resource group name 478func (client CertificateOrdersClient) GetCertificateOrders(ctx context.Context, resourceGroupName string) (result CertificateOrderCollectionPage, err error) { 479 result.fn = client.getCertificateOrdersNextResults 480 req, err := client.GetCertificateOrdersPreparer(ctx, resourceGroupName) 481 if err != nil { 482 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "GetCertificateOrders", nil, "Failure preparing request") 483 return 484 } 485 486 resp, err := client.GetCertificateOrdersSender(req) 487 if err != nil { 488 result.coc.Response = autorest.Response{Response: resp} 489 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "GetCertificateOrders", resp, "Failure sending request") 490 return 491 } 492 493 result.coc, err = client.GetCertificateOrdersResponder(resp) 494 if err != nil { 495 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "GetCertificateOrders", resp, "Failure responding to request") 496 } 497 498 return 499} 500 501// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 502// GetCertificateOrdersPreparer prepares the GetCertificateOrders request. 503func (client CertificateOrdersClient) GetCertificateOrdersPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) { 504 pathParameters := map[string]interface{}{ 505 "resourceGroupName": autorest.Encode("path", resourceGroupName), 506 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 507 } 508 509 const APIVersion = "2015-08-01" 510 queryParameters := map[string]interface{}{ 511 "api-version": APIVersion, 512 } 513 514 preparer := autorest.CreatePreparer( 515 autorest.AsGet(), 516 autorest.WithBaseURL(client.BaseURI), 517 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders", pathParameters), 518 autorest.WithQueryParameters(queryParameters)) 519 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 520} 521 522// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 523// GetCertificateOrdersSender sends the GetCertificateOrders request. The method will close the 524// http.Response Body if it receives an error. 525func (client CertificateOrdersClient) GetCertificateOrdersSender(req *http.Request) (*http.Response, error) { 526 return autorest.SendWithSender(client, req, 527 azure.DoRetryWithRegistration(client.Client)) 528} 529 530// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 531// GetCertificateOrdersResponder handles the response to the GetCertificateOrders request. The method always 532// closes the http.Response Body. 533func (client CertificateOrdersClient) GetCertificateOrdersResponder(resp *http.Response) (result CertificateOrderCollection, err error) { 534 err = autorest.Respond( 535 resp, 536 client.ByInspecting(), 537 azure.WithErrorUnlessStatusCode(http.StatusOK), 538 autorest.ByUnmarshallingJSON(&result), 539 autorest.ByClosing()) 540 result.Response = autorest.Response{Response: resp} 541 return 542} 543 544// getCertificateOrdersNextResults retrieves the next set of results, if any. 545func (client CertificateOrdersClient) getCertificateOrdersNextResults(lastResults CertificateOrderCollection) (result CertificateOrderCollection, err error) { 546 req, err := lastResults.certificateOrderCollectionPreparer() 547 if err != nil { 548 return result, autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "getCertificateOrdersNextResults", nil, "Failure preparing next results request") 549 } 550 if req == nil { 551 return 552 } 553 resp, err := client.GetCertificateOrdersSender(req) 554 if err != nil { 555 result.Response = autorest.Response{Response: resp} 556 return result, autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "getCertificateOrdersNextResults", resp, "Failure sending next results request") 557 } 558 result, err = client.GetCertificateOrdersResponder(resp) 559 if err != nil { 560 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "getCertificateOrdersNextResults", resp, "Failure responding to next results request") 561 } 562 return 563} 564 565// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 566// GetCertificateOrdersComplete enumerates all values, automatically crossing page boundaries as required. 567func (client CertificateOrdersClient) GetCertificateOrdersComplete(ctx context.Context, resourceGroupName string) (result CertificateOrderCollectionIterator, err error) { 568 result.page, err = client.GetCertificateOrders(ctx, resourceGroupName) 569 return 570} 571 572// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 573// GetCertificates sends the get certificates request. 574// 575// resourceGroupName is azure resource group name certificateOrderName is certificate name 576func (client CertificateOrdersClient) GetCertificates(ctx context.Context, resourceGroupName string, certificateOrderName string) (result CertificateOrderCertificateCollectionPage, err error) { 577 result.fn = client.getCertificatesNextResults 578 req, err := client.GetCertificatesPreparer(ctx, resourceGroupName, certificateOrderName) 579 if err != nil { 580 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "GetCertificates", nil, "Failure preparing request") 581 return 582 } 583 584 resp, err := client.GetCertificatesSender(req) 585 if err != nil { 586 result.cocc.Response = autorest.Response{Response: resp} 587 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "GetCertificates", resp, "Failure sending request") 588 return 589 } 590 591 result.cocc, err = client.GetCertificatesResponder(resp) 592 if err != nil { 593 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "GetCertificates", resp, "Failure responding to request") 594 } 595 596 return 597} 598 599// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 600// GetCertificatesPreparer prepares the GetCertificates request. 601func (client CertificateOrdersClient) GetCertificatesPreparer(ctx context.Context, resourceGroupName string, certificateOrderName string) (*http.Request, error) { 602 pathParameters := map[string]interface{}{ 603 "certificateOrderName": autorest.Encode("path", certificateOrderName), 604 "resourceGroupName": autorest.Encode("path", resourceGroupName), 605 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 606 } 607 608 const APIVersion = "2015-08-01" 609 queryParameters := map[string]interface{}{ 610 "api-version": APIVersion, 611 } 612 613 preparer := autorest.CreatePreparer( 614 autorest.AsGet(), 615 autorest.WithBaseURL(client.BaseURI), 616 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates", pathParameters), 617 autorest.WithQueryParameters(queryParameters)) 618 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 619} 620 621// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 622// GetCertificatesSender sends the GetCertificates request. The method will close the 623// http.Response Body if it receives an error. 624func (client CertificateOrdersClient) GetCertificatesSender(req *http.Request) (*http.Response, error) { 625 return autorest.SendWithSender(client, req, 626 azure.DoRetryWithRegistration(client.Client)) 627} 628 629// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 630// GetCertificatesResponder handles the response to the GetCertificates request. The method always 631// closes the http.Response Body. 632func (client CertificateOrdersClient) GetCertificatesResponder(resp *http.Response) (result CertificateOrderCertificateCollection, err error) { 633 err = autorest.Respond( 634 resp, 635 client.ByInspecting(), 636 azure.WithErrorUnlessStatusCode(http.StatusOK), 637 autorest.ByUnmarshallingJSON(&result), 638 autorest.ByClosing()) 639 result.Response = autorest.Response{Response: resp} 640 return 641} 642 643// getCertificatesNextResults retrieves the next set of results, if any. 644func (client CertificateOrdersClient) getCertificatesNextResults(lastResults CertificateOrderCertificateCollection) (result CertificateOrderCertificateCollection, err error) { 645 req, err := lastResults.certificateOrderCertificateCollectionPreparer() 646 if err != nil { 647 return result, autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "getCertificatesNextResults", nil, "Failure preparing next results request") 648 } 649 if req == nil { 650 return 651 } 652 resp, err := client.GetCertificatesSender(req) 653 if err != nil { 654 result.Response = autorest.Response{Response: resp} 655 return result, autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "getCertificatesNextResults", resp, "Failure sending next results request") 656 } 657 result, err = client.GetCertificatesResponder(resp) 658 if err != nil { 659 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "getCertificatesNextResults", resp, "Failure responding to next results request") 660 } 661 return 662} 663 664// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 665// GetCertificatesComplete enumerates all values, automatically crossing page boundaries as required. 666func (client CertificateOrdersClient) GetCertificatesComplete(ctx context.Context, resourceGroupName string, certificateOrderName string) (result CertificateOrderCertificateCollectionIterator, err error) { 667 result.page, err = client.GetCertificates(ctx, resourceGroupName, certificateOrderName) 668 return 669} 670 671// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 672// ReissueCertificateOrder sends the reissue certificate order request. 673// 674// resourceGroupName is azure resource group name name is certificate name reissueCertificateOrderRequest is 675// reissue parameters 676func (client CertificateOrdersClient) ReissueCertificateOrder(ctx context.Context, resourceGroupName string, name string, reissueCertificateOrderRequest ReissueCertificateOrderRequest) (result SetObject, err error) { 677 req, err := client.ReissueCertificateOrderPreparer(ctx, resourceGroupName, name, reissueCertificateOrderRequest) 678 if err != nil { 679 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "ReissueCertificateOrder", nil, "Failure preparing request") 680 return 681 } 682 683 resp, err := client.ReissueCertificateOrderSender(req) 684 if err != nil { 685 result.Response = autorest.Response{Response: resp} 686 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "ReissueCertificateOrder", resp, "Failure sending request") 687 return 688 } 689 690 result, err = client.ReissueCertificateOrderResponder(resp) 691 if err != nil { 692 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "ReissueCertificateOrder", resp, "Failure responding to request") 693 } 694 695 return 696} 697 698// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 699// ReissueCertificateOrderPreparer prepares the ReissueCertificateOrder request. 700func (client CertificateOrdersClient) ReissueCertificateOrderPreparer(ctx context.Context, resourceGroupName string, name string, reissueCertificateOrderRequest ReissueCertificateOrderRequest) (*http.Request, error) { 701 pathParameters := map[string]interface{}{ 702 "name": autorest.Encode("path", name), 703 "resourceGroupName": autorest.Encode("path", resourceGroupName), 704 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 705 } 706 707 const APIVersion = "2015-08-01" 708 queryParameters := map[string]interface{}{ 709 "api-version": APIVersion, 710 } 711 712 preparer := autorest.CreatePreparer( 713 autorest.AsContentType("application/json; charset=utf-8"), 714 autorest.AsPost(), 715 autorest.WithBaseURL(client.BaseURI), 716 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/reissue", pathParameters), 717 autorest.WithJSON(reissueCertificateOrderRequest), 718 autorest.WithQueryParameters(queryParameters)) 719 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 720} 721 722// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 723// ReissueCertificateOrderSender sends the ReissueCertificateOrder request. The method will close the 724// http.Response Body if it receives an error. 725func (client CertificateOrdersClient) ReissueCertificateOrderSender(req *http.Request) (*http.Response, error) { 726 return autorest.SendWithSender(client, req, 727 azure.DoRetryWithRegistration(client.Client)) 728} 729 730// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 731// ReissueCertificateOrderResponder handles the response to the ReissueCertificateOrder request. The method always 732// closes the http.Response Body. 733func (client CertificateOrdersClient) ReissueCertificateOrderResponder(resp *http.Response) (result SetObject, err error) { 734 err = autorest.Respond( 735 resp, 736 client.ByInspecting(), 737 azure.WithErrorUnlessStatusCode(http.StatusOK), 738 autorest.ByUnmarshallingJSON(&result.Value), 739 autorest.ByClosing()) 740 result.Response = autorest.Response{Response: resp} 741 return 742} 743 744// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 745// RenewCertificateOrder sends the renew certificate order request. 746// 747// resourceGroupName is azure resource group name name is certificate name renewCertificateOrderRequest is renew 748// parameters 749func (client CertificateOrdersClient) RenewCertificateOrder(ctx context.Context, resourceGroupName string, name string, renewCertificateOrderRequest RenewCertificateOrderRequest) (result SetObject, err error) { 750 req, err := client.RenewCertificateOrderPreparer(ctx, resourceGroupName, name, renewCertificateOrderRequest) 751 if err != nil { 752 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "RenewCertificateOrder", nil, "Failure preparing request") 753 return 754 } 755 756 resp, err := client.RenewCertificateOrderSender(req) 757 if err != nil { 758 result.Response = autorest.Response{Response: resp} 759 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "RenewCertificateOrder", resp, "Failure sending request") 760 return 761 } 762 763 result, err = client.RenewCertificateOrderResponder(resp) 764 if err != nil { 765 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "RenewCertificateOrder", resp, "Failure responding to request") 766 } 767 768 return 769} 770 771// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 772// RenewCertificateOrderPreparer prepares the RenewCertificateOrder request. 773func (client CertificateOrdersClient) RenewCertificateOrderPreparer(ctx context.Context, resourceGroupName string, name string, renewCertificateOrderRequest RenewCertificateOrderRequest) (*http.Request, error) { 774 pathParameters := map[string]interface{}{ 775 "name": autorest.Encode("path", name), 776 "resourceGroupName": autorest.Encode("path", resourceGroupName), 777 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 778 } 779 780 const APIVersion = "2015-08-01" 781 queryParameters := map[string]interface{}{ 782 "api-version": APIVersion, 783 } 784 785 preparer := autorest.CreatePreparer( 786 autorest.AsContentType("application/json; charset=utf-8"), 787 autorest.AsPost(), 788 autorest.WithBaseURL(client.BaseURI), 789 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/renew", pathParameters), 790 autorest.WithJSON(renewCertificateOrderRequest), 791 autorest.WithQueryParameters(queryParameters)) 792 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 793} 794 795// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 796// RenewCertificateOrderSender sends the RenewCertificateOrder request. The method will close the 797// http.Response Body if it receives an error. 798func (client CertificateOrdersClient) RenewCertificateOrderSender(req *http.Request) (*http.Response, error) { 799 return autorest.SendWithSender(client, req, 800 azure.DoRetryWithRegistration(client.Client)) 801} 802 803// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 804// RenewCertificateOrderResponder handles the response to the RenewCertificateOrder request. The method always 805// closes the http.Response Body. 806func (client CertificateOrdersClient) RenewCertificateOrderResponder(resp *http.Response) (result SetObject, err error) { 807 err = autorest.Respond( 808 resp, 809 client.ByInspecting(), 810 azure.WithErrorUnlessStatusCode(http.StatusOK), 811 autorest.ByUnmarshallingJSON(&result.Value), 812 autorest.ByClosing()) 813 result.Response = autorest.Response{Response: resp} 814 return 815} 816 817// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 818// ResendCertificateEmail sends the resend certificate email request. 819// 820// resourceGroupName is azure resource group name name is certificate order name 821func (client CertificateOrdersClient) ResendCertificateEmail(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error) { 822 req, err := client.ResendCertificateEmailPreparer(ctx, resourceGroupName, name) 823 if err != nil { 824 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "ResendCertificateEmail", nil, "Failure preparing request") 825 return 826 } 827 828 resp, err := client.ResendCertificateEmailSender(req) 829 if err != nil { 830 result.Response = autorest.Response{Response: resp} 831 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "ResendCertificateEmail", resp, "Failure sending request") 832 return 833 } 834 835 result, err = client.ResendCertificateEmailResponder(resp) 836 if err != nil { 837 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "ResendCertificateEmail", resp, "Failure responding to request") 838 } 839 840 return 841} 842 843// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 844// ResendCertificateEmailPreparer prepares the ResendCertificateEmail request. 845func (client CertificateOrdersClient) ResendCertificateEmailPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) { 846 pathParameters := map[string]interface{}{ 847 "name": autorest.Encode("path", name), 848 "resourceGroupName": autorest.Encode("path", resourceGroupName), 849 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 850 } 851 852 const APIVersion = "2015-08-01" 853 queryParameters := map[string]interface{}{ 854 "api-version": APIVersion, 855 } 856 857 preparer := autorest.CreatePreparer( 858 autorest.AsPost(), 859 autorest.WithBaseURL(client.BaseURI), 860 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/resendEmail", pathParameters), 861 autorest.WithQueryParameters(queryParameters)) 862 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 863} 864 865// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 866// ResendCertificateEmailSender sends the ResendCertificateEmail request. The method will close the 867// http.Response Body if it receives an error. 868func (client CertificateOrdersClient) ResendCertificateEmailSender(req *http.Request) (*http.Response, error) { 869 return autorest.SendWithSender(client, req, 870 azure.DoRetryWithRegistration(client.Client)) 871} 872 873// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 874// ResendCertificateEmailResponder handles the response to the ResendCertificateEmail request. The method always 875// closes the http.Response Body. 876func (client CertificateOrdersClient) ResendCertificateEmailResponder(resp *http.Response) (result SetObject, err error) { 877 err = autorest.Respond( 878 resp, 879 client.ByInspecting(), 880 azure.WithErrorUnlessStatusCode(http.StatusOK), 881 autorest.ByUnmarshallingJSON(&result.Value), 882 autorest.ByClosing()) 883 result.Response = autorest.Response{Response: resp} 884 return 885} 886 887// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 888// RetrieveCertificateActions sends the retrieve certificate actions request. 889// 890// resourceGroupName is azure resource group name name is certificate order name 891func (client CertificateOrdersClient) RetrieveCertificateActions(ctx context.Context, resourceGroupName string, name string) (result ListCertificateOrderAction, err error) { 892 req, err := client.RetrieveCertificateActionsPreparer(ctx, resourceGroupName, name) 893 if err != nil { 894 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "RetrieveCertificateActions", nil, "Failure preparing request") 895 return 896 } 897 898 resp, err := client.RetrieveCertificateActionsSender(req) 899 if err != nil { 900 result.Response = autorest.Response{Response: resp} 901 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "RetrieveCertificateActions", resp, "Failure sending request") 902 return 903 } 904 905 result, err = client.RetrieveCertificateActionsResponder(resp) 906 if err != nil { 907 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "RetrieveCertificateActions", resp, "Failure responding to request") 908 } 909 910 return 911} 912 913// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 914// RetrieveCertificateActionsPreparer prepares the RetrieveCertificateActions request. 915func (client CertificateOrdersClient) RetrieveCertificateActionsPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) { 916 pathParameters := map[string]interface{}{ 917 "name": autorest.Encode("path", name), 918 "resourceGroupName": autorest.Encode("path", resourceGroupName), 919 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 920 } 921 922 const APIVersion = "2015-08-01" 923 queryParameters := map[string]interface{}{ 924 "api-version": APIVersion, 925 } 926 927 preparer := autorest.CreatePreparer( 928 autorest.AsPost(), 929 autorest.WithBaseURL(client.BaseURI), 930 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveCertificateActions", pathParameters), 931 autorest.WithQueryParameters(queryParameters)) 932 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 933} 934 935// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 936// RetrieveCertificateActionsSender sends the RetrieveCertificateActions request. The method will close the 937// http.Response Body if it receives an error. 938func (client CertificateOrdersClient) RetrieveCertificateActionsSender(req *http.Request) (*http.Response, error) { 939 return autorest.SendWithSender(client, req, 940 azure.DoRetryWithRegistration(client.Client)) 941} 942 943// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 944// RetrieveCertificateActionsResponder handles the response to the RetrieveCertificateActions request. The method always 945// closes the http.Response Body. 946func (client CertificateOrdersClient) RetrieveCertificateActionsResponder(resp *http.Response) (result ListCertificateOrderAction, err error) { 947 err = autorest.Respond( 948 resp, 949 client.ByInspecting(), 950 azure.WithErrorUnlessStatusCode(http.StatusOK), 951 autorest.ByUnmarshallingJSON(&result.Value), 952 autorest.ByClosing()) 953 result.Response = autorest.Response{Response: resp} 954 return 955} 956 957// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 958// RetrieveCertificateEmailHistory sends the retrieve certificate email history request. 959// 960// resourceGroupName is azure resource group name name is certificate order name 961func (client CertificateOrdersClient) RetrieveCertificateEmailHistory(ctx context.Context, resourceGroupName string, name string) (result ListCertificateEmail, err error) { 962 req, err := client.RetrieveCertificateEmailHistoryPreparer(ctx, resourceGroupName, name) 963 if err != nil { 964 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "RetrieveCertificateEmailHistory", nil, "Failure preparing request") 965 return 966 } 967 968 resp, err := client.RetrieveCertificateEmailHistorySender(req) 969 if err != nil { 970 result.Response = autorest.Response{Response: resp} 971 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "RetrieveCertificateEmailHistory", resp, "Failure sending request") 972 return 973 } 974 975 result, err = client.RetrieveCertificateEmailHistoryResponder(resp) 976 if err != nil { 977 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "RetrieveCertificateEmailHistory", resp, "Failure responding to request") 978 } 979 980 return 981} 982 983// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 984// RetrieveCertificateEmailHistoryPreparer prepares the RetrieveCertificateEmailHistory request. 985func (client CertificateOrdersClient) RetrieveCertificateEmailHistoryPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) { 986 pathParameters := map[string]interface{}{ 987 "name": autorest.Encode("path", name), 988 "resourceGroupName": autorest.Encode("path", resourceGroupName), 989 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 990 } 991 992 const APIVersion = "2015-08-01" 993 queryParameters := map[string]interface{}{ 994 "api-version": APIVersion, 995 } 996 997 preparer := autorest.CreatePreparer( 998 autorest.AsPost(), 999 autorest.WithBaseURL(client.BaseURI), 1000 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveEmailHistory", pathParameters), 1001 autorest.WithQueryParameters(queryParameters)) 1002 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 1003} 1004 1005// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 1006// RetrieveCertificateEmailHistorySender sends the RetrieveCertificateEmailHistory request. The method will close the 1007// http.Response Body if it receives an error. 1008func (client CertificateOrdersClient) RetrieveCertificateEmailHistorySender(req *http.Request) (*http.Response, error) { 1009 return autorest.SendWithSender(client, req, 1010 azure.DoRetryWithRegistration(client.Client)) 1011} 1012 1013// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 1014// RetrieveCertificateEmailHistoryResponder handles the response to the RetrieveCertificateEmailHistory request. The method always 1015// closes the http.Response Body. 1016func (client CertificateOrdersClient) RetrieveCertificateEmailHistoryResponder(resp *http.Response) (result ListCertificateEmail, err error) { 1017 err = autorest.Respond( 1018 resp, 1019 client.ByInspecting(), 1020 azure.WithErrorUnlessStatusCode(http.StatusOK), 1021 autorest.ByUnmarshallingJSON(&result.Value), 1022 autorest.ByClosing()) 1023 result.Response = autorest.Response{Response: resp} 1024 return 1025} 1026 1027// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 1028// UpdateCertificate sends the update certificate request. 1029// 1030// resourceGroupName is azure resource group name certificateOrderName is certificate name name is certificate name 1031// keyVaultCertificate is key Vault secret csm Id 1032func (client CertificateOrdersClient) UpdateCertificate(ctx context.Context, resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate CertificateOrderCertificate) (result CertificateOrderCertificate, err error) { 1033 req, err := client.UpdateCertificatePreparer(ctx, resourceGroupName, certificateOrderName, name, keyVaultCertificate) 1034 if err != nil { 1035 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "UpdateCertificate", nil, "Failure preparing request") 1036 return 1037 } 1038 1039 resp, err := client.UpdateCertificateSender(req) 1040 if err != nil { 1041 result.Response = autorest.Response{Response: resp} 1042 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "UpdateCertificate", resp, "Failure sending request") 1043 return 1044 } 1045 1046 result, err = client.UpdateCertificateResponder(resp) 1047 if err != nil { 1048 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "UpdateCertificate", resp, "Failure responding to request") 1049 } 1050 1051 return 1052} 1053 1054// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 1055// UpdateCertificatePreparer prepares the UpdateCertificate request. 1056func (client CertificateOrdersClient) UpdateCertificatePreparer(ctx context.Context, resourceGroupName string, certificateOrderName string, name string, keyVaultCertificate CertificateOrderCertificate) (*http.Request, error) { 1057 pathParameters := map[string]interface{}{ 1058 "certificateOrderName": autorest.Encode("path", certificateOrderName), 1059 "name": autorest.Encode("path", name), 1060 "resourceGroupName": autorest.Encode("path", resourceGroupName), 1061 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 1062 } 1063 1064 const APIVersion = "2015-08-01" 1065 queryParameters := map[string]interface{}{ 1066 "api-version": APIVersion, 1067 } 1068 1069 preparer := autorest.CreatePreparer( 1070 autorest.AsContentType("application/json; charset=utf-8"), 1071 autorest.AsPatch(), 1072 autorest.WithBaseURL(client.BaseURI), 1073 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}", pathParameters), 1074 autorest.WithJSON(keyVaultCertificate), 1075 autorest.WithQueryParameters(queryParameters)) 1076 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 1077} 1078 1079// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 1080// UpdateCertificateSender sends the UpdateCertificate request. The method will close the 1081// http.Response Body if it receives an error. 1082func (client CertificateOrdersClient) UpdateCertificateSender(req *http.Request) (*http.Response, error) { 1083 return autorest.SendWithSender(client, req, 1084 azure.DoRetryWithRegistration(client.Client)) 1085} 1086 1087// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 1088// UpdateCertificateResponder handles the response to the UpdateCertificate request. The method always 1089// closes the http.Response Body. 1090func (client CertificateOrdersClient) UpdateCertificateResponder(resp *http.Response) (result CertificateOrderCertificate, err error) { 1091 err = autorest.Respond( 1092 resp, 1093 client.ByInspecting(), 1094 azure.WithErrorUnlessStatusCode(http.StatusOK), 1095 autorest.ByUnmarshallingJSON(&result), 1096 autorest.ByClosing()) 1097 result.Response = autorest.Response{Response: resp} 1098 return 1099} 1100 1101// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 1102// UpdateCertificateOrder sends the update certificate order request. 1103// 1104// resourceGroupName is azure resource group name name is certificate name certificateDistinguishedName is 1105// distinguished name to be used for purchasing certificate 1106func (client CertificateOrdersClient) UpdateCertificateOrder(ctx context.Context, resourceGroupName string, name string, certificateDistinguishedName CertificateOrder) (result CertificateOrder, err error) { 1107 req, err := client.UpdateCertificateOrderPreparer(ctx, resourceGroupName, name, certificateDistinguishedName) 1108 if err != nil { 1109 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "UpdateCertificateOrder", nil, "Failure preparing request") 1110 return 1111 } 1112 1113 resp, err := client.UpdateCertificateOrderSender(req) 1114 if err != nil { 1115 result.Response = autorest.Response{Response: resp} 1116 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "UpdateCertificateOrder", resp, "Failure sending request") 1117 return 1118 } 1119 1120 result, err = client.UpdateCertificateOrderResponder(resp) 1121 if err != nil { 1122 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "UpdateCertificateOrder", resp, "Failure responding to request") 1123 } 1124 1125 return 1126} 1127 1128// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 1129// UpdateCertificateOrderPreparer prepares the UpdateCertificateOrder request. 1130func (client CertificateOrdersClient) UpdateCertificateOrderPreparer(ctx context.Context, resourceGroupName string, name string, certificateDistinguishedName CertificateOrder) (*http.Request, error) { 1131 pathParameters := map[string]interface{}{ 1132 "name": autorest.Encode("path", name), 1133 "resourceGroupName": autorest.Encode("path", resourceGroupName), 1134 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 1135 } 1136 1137 const APIVersion = "2015-08-01" 1138 queryParameters := map[string]interface{}{ 1139 "api-version": APIVersion, 1140 } 1141 1142 preparer := autorest.CreatePreparer( 1143 autorest.AsContentType("application/json; charset=utf-8"), 1144 autorest.AsPatch(), 1145 autorest.WithBaseURL(client.BaseURI), 1146 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}", pathParameters), 1147 autorest.WithJSON(certificateDistinguishedName), 1148 autorest.WithQueryParameters(queryParameters)) 1149 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 1150} 1151 1152// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 1153// UpdateCertificateOrderSender sends the UpdateCertificateOrder request. The method will close the 1154// http.Response Body if it receives an error. 1155func (client CertificateOrdersClient) UpdateCertificateOrderSender(req *http.Request) (*http.Response, error) { 1156 return autorest.SendWithSender(client, req, 1157 azure.DoRetryWithRegistration(client.Client)) 1158} 1159 1160// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 1161// UpdateCertificateOrderResponder handles the response to the UpdateCertificateOrder request. The method always 1162// closes the http.Response Body. 1163func (client CertificateOrdersClient) UpdateCertificateOrderResponder(resp *http.Response) (result CertificateOrder, err error) { 1164 err = autorest.Respond( 1165 resp, 1166 client.ByInspecting(), 1167 azure.WithErrorUnlessStatusCode(http.StatusOK), 1168 autorest.ByUnmarshallingJSON(&result), 1169 autorest.ByClosing()) 1170 result.Response = autorest.Response{Response: resp} 1171 return 1172} 1173 1174// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 1175// VerifyDomainOwnership sends the verify domain ownership request. 1176// 1177// resourceGroupName is azure resource group name name is certificate order name 1178func (client CertificateOrdersClient) VerifyDomainOwnership(ctx context.Context, resourceGroupName string, name string) (result SetObject, err error) { 1179 req, err := client.VerifyDomainOwnershipPreparer(ctx, resourceGroupName, name) 1180 if err != nil { 1181 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "VerifyDomainOwnership", nil, "Failure preparing request") 1182 return 1183 } 1184 1185 resp, err := client.VerifyDomainOwnershipSender(req) 1186 if err != nil { 1187 result.Response = autorest.Response{Response: resp} 1188 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "VerifyDomainOwnership", resp, "Failure sending request") 1189 return 1190 } 1191 1192 result, err = client.VerifyDomainOwnershipResponder(resp) 1193 if err != nil { 1194 err = autorest.NewErrorWithError(err, "web.CertificateOrdersClient", "VerifyDomainOwnership", resp, "Failure responding to request") 1195 } 1196 1197 return 1198} 1199 1200// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 1201// VerifyDomainOwnershipPreparer prepares the VerifyDomainOwnership request. 1202func (client CertificateOrdersClient) VerifyDomainOwnershipPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) { 1203 pathParameters := map[string]interface{}{ 1204 "name": autorest.Encode("path", name), 1205 "resourceGroupName": autorest.Encode("path", resourceGroupName), 1206 "subscriptionId": autorest.Encode("path", client.SubscriptionID), 1207 } 1208 1209 const APIVersion = "2015-08-01" 1210 queryParameters := map[string]interface{}{ 1211 "api-version": APIVersion, 1212 } 1213 1214 preparer := autorest.CreatePreparer( 1215 autorest.AsPost(), 1216 autorest.WithBaseURL(client.BaseURI), 1217 autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/verifyDomainOwnership", pathParameters), 1218 autorest.WithQueryParameters(queryParameters)) 1219 return preparer.Prepare((&http.Request{}).WithContext(ctx)) 1220} 1221 1222// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 1223// VerifyDomainOwnershipSender sends the VerifyDomainOwnership request. The method will close the 1224// http.Response Body if it receives an error. 1225func (client CertificateOrdersClient) VerifyDomainOwnershipSender(req *http.Request) (*http.Response, error) { 1226 return autorest.SendWithSender(client, req, 1227 azure.DoRetryWithRegistration(client.Client)) 1228} 1229 1230// Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/web/mgmt/2015-08-preview/web instead. 1231// VerifyDomainOwnershipResponder handles the response to the VerifyDomainOwnership request. The method always 1232// closes the http.Response Body. 1233func (client CertificateOrdersClient) VerifyDomainOwnershipResponder(resp *http.Response) (result SetObject, err error) { 1234 err = autorest.Respond( 1235 resp, 1236 client.ByInspecting(), 1237 azure.WithErrorUnlessStatusCode(http.StatusOK), 1238 autorest.ByUnmarshallingJSON(&result.Value), 1239 autorest.ByClosing()) 1240 result.Response = autorest.Response{Response: resp} 1241 return 1242} 1243