diff --git a/sdk/websites/Microsoft.Azure.Management.WebSites/src/Generated/AppServiceCertificateOrdersOperations.cs b/sdk/websites/Microsoft.Azure.Management.WebSites/src/Generated/AppServiceCertificateOrdersOperations.cs
index b4b4b8ff0f23..aafa69a988d3 100644
--- a/sdk/websites/Microsoft.Azure.Management.WebSites/src/Generated/AppServiceCertificateOrdersOperations.cs
+++ b/sdk/websites/Microsoft.Azure.Management.WebSites/src/Generated/AppServiceCertificateOrdersOperations.cs
@@ -54,7 +54,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// List all certificate orders in a subscription.
///
///
- /// List all certificate orders in a subscription.
+ /// Description for List all certificate orders in a subscription.
///
///
/// Headers that will be added to request.
@@ -83,7 +83,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -91,7 +94,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
_invocationId = ServiceClientTracing.NextInvocationId.ToString();
Dictionary tracingParameters = new Dictionary();
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters);
}
@@ -100,9 +102,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders").ToString();
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -228,7 +230,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Validate information for a certificate order.
///
///
- /// Validate information for a certificate order.
+ /// Description for Validate information for a certificate order.
///
///
/// Information for a certificate order.
@@ -239,7 +241,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
///
/// The cancellation token.
///
- ///
+ ///
/// Thrown when the operation returned an invalid status code
///
///
@@ -265,7 +267,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -274,7 +279,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_invocationId = ServiceClientTracing.NextInvocationId.ToString();
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("appServiceCertificateOrder", appServiceCertificateOrder);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "ValidatePurchaseInformation", tracingParameters);
}
@@ -283,9 +287,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation").ToString();
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -353,14 +357,13 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
string _responseContent = null;
if ((int)_statusCode != 204)
{
- var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
+ var ex = new DefaultErrorResponseException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
try
{
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
- CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
+ DefaultErrorResponse _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
if (_errorBody != null)
{
- ex = new CloudException(_errorBody.Message);
ex.Body = _errorBody;
}
}
@@ -370,10 +373,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
}
ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent);
ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent);
- if (_httpResponse.Headers.Contains("x-ms-request-id"))
- {
- ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault();
- }
if (_shouldTrace)
{
ServiceClientTracing.Error(_invocationId, ex);
@@ -404,7 +403,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Get certificate orders in a resource group.
///
///
- /// Get certificate orders in a resource group.
+ /// Description for Get certificate orders in a resource group.
///
///
/// Name of the resource group to which the resource belongs.
@@ -455,7 +454,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -464,7 +466,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_invocationId = ServiceClientTracing.NextInvocationId.ToString();
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "ListByResourceGroup", tracingParameters);
}
@@ -474,9 +475,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -602,7 +603,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Get a certificate order.
///
///
- /// Get a certificate order.
+ /// Description for Get a certificate order.
///
///
/// Name of the resource group to which the resource belongs.
@@ -660,7 +661,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -670,7 +674,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("certificateOrderName", certificateOrderName);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters);
}
@@ -681,9 +684,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{certificateOrderName}", System.Uri.EscapeDataString(certificateOrderName));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -809,7 +812,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Create or update a certificate purchase order.
///
///
- /// Create or update a certificate purchase order.
+ /// Description for Create or update a certificate purchase order.
///
///
/// Name of the resource group to which the resource belongs.
@@ -837,7 +840,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Delete an existing certificate order.
///
///
- /// Delete an existing certificate order.
+ /// Description for Delete an existing certificate order.
///
///
/// Name of the resource group to which the resource belongs.
@@ -851,7 +854,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
///
/// The cancellation token.
///
- ///
+ ///
/// Thrown when the operation returned an invalid status code
///
///
@@ -892,7 +895,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -902,7 +908,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("certificateOrderName", certificateOrderName);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "Delete", tracingParameters);
}
@@ -913,9 +918,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{certificateOrderName}", System.Uri.EscapeDataString(certificateOrderName));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -977,14 +982,13 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
string _responseContent = null;
if ((int)_statusCode != 200 && (int)_statusCode != 204)
{
- var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
+ var ex = new DefaultErrorResponseException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
try
{
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
- CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
+ DefaultErrorResponse _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
if (_errorBody != null)
{
- ex = new CloudException(_errorBody.Message);
ex.Body = _errorBody;
}
}
@@ -994,10 +998,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
}
ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent);
ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent);
- if (_httpResponse.Headers.Contains("x-ms-request-id"))
- {
- ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault();
- }
if (_shouldTrace)
{
ServiceClientTracing.Error(_invocationId, ex);
@@ -1028,7 +1028,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Create or update a certificate purchase order.
///
///
- /// Create or update a certificate purchase order.
+ /// Description for Create or update a certificate purchase order.
///
///
/// Name of the resource group to which the resource belongs.
@@ -1093,7 +1093,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -1104,7 +1107,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("certificateOrderName", certificateOrderName);
tracingParameters.Add("certificateDistinguishedName", certificateDistinguishedName);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "Update", tracingParameters);
}
@@ -1115,9 +1117,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{certificateOrderName}", System.Uri.EscapeDataString(certificateOrderName));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -1267,7 +1269,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// List all certificates associated with a certificate order.
///
///
- /// List all certificates associated with a certificate order.
+ /// Description for List all certificates associated with a certificate order.
///
///
/// Name of the resource group to which the resource belongs.
@@ -1325,7 +1327,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -1335,7 +1340,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("certificateOrderName", certificateOrderName);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "ListCertificates", tracingParameters);
}
@@ -1346,9 +1350,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{certificateOrderName}", System.Uri.EscapeDataString(certificateOrderName));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -1474,7 +1478,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Get the certificate associated with a certificate order.
///
///
- /// Get the certificate associated with a certificate order.
+ /// Description for Get the certificate associated with a certificate order.
///
///
/// Name of the resource group to which the resource belongs.
@@ -1539,7 +1543,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -1550,7 +1557,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("certificateOrderName", certificateOrderName);
tracingParameters.Add("name", name);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "GetCertificate", tracingParameters);
}
@@ -1562,9 +1568,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -1690,7 +1696,8 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Creates or updates a certificate and associates with key vault secret.
///
///
- /// Creates or updates a certificate and associates with key vault secret.
+ /// Description for Creates or updates a certificate and associates with key
+ /// vault secret.
///
///
/// Name of the resource group to which the resource belongs.
@@ -1721,7 +1728,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Delete the certificate associated with a certificate order.
///
///
- /// Delete the certificate associated with a certificate order.
+ /// Description for Delete the certificate associated with a certificate order.
///
///
/// Name of the resource group to which the resource belongs.
@@ -1738,7 +1745,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
///
/// The cancellation token.
///
- ///
+ ///
/// Thrown when the operation returned an invalid status code
///
///
@@ -1783,7 +1790,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -1794,7 +1804,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("certificateOrderName", certificateOrderName);
tracingParameters.Add("name", name);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "DeleteCertificate", tracingParameters);
}
@@ -1806,9 +1815,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -1870,14 +1879,13 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
string _responseContent = null;
if ((int)_statusCode != 200 && (int)_statusCode != 204)
{
- var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
+ var ex = new DefaultErrorResponseException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
try
{
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
- CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
+ DefaultErrorResponse _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
if (_errorBody != null)
{
- ex = new CloudException(_errorBody.Message);
ex.Body = _errorBody;
}
}
@@ -1887,10 +1895,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
}
ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent);
ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent);
- if (_httpResponse.Headers.Contains("x-ms-request-id"))
- {
- ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault();
- }
if (_shouldTrace)
{
ServiceClientTracing.Error(_invocationId, ex);
@@ -1921,7 +1925,8 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Creates or updates a certificate and associates with key vault secret.
///
///
- /// Creates or updates a certificate and associates with key vault secret.
+ /// Description for Creates or updates a certificate and associates with key
+ /// vault secret.
///
///
/// Name of the resource group to which the resource belongs.
@@ -1993,7 +1998,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -2005,7 +2013,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
tracingParameters.Add("certificateOrderName", certificateOrderName);
tracingParameters.Add("name", name);
tracingParameters.Add("keyVaultCertificate", keyVaultCertificate);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "UpdateCertificate", tracingParameters);
}
@@ -2017,9 +2024,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -2169,7 +2176,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Reissue an existing certificate order.
///
///
- /// Reissue an existing certificate order.
+ /// Description for Reissue an existing certificate order.
///
///
/// Name of the resource group to which the resource belongs.
@@ -2186,7 +2193,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
///
/// The cancellation token.
///
- ///
+ ///
/// Thrown when the operation returned an invalid status code
///
///
@@ -2231,7 +2238,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -2242,7 +2252,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("certificateOrderName", certificateOrderName);
tracingParameters.Add("reissueCertificateOrderRequest", reissueCertificateOrderRequest);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "Reissue", tracingParameters);
}
@@ -2253,9 +2262,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{certificateOrderName}", System.Uri.EscapeDataString(certificateOrderName));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -2323,14 +2332,13 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
string _responseContent = null;
if ((int)_statusCode != 204)
{
- var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
+ var ex = new DefaultErrorResponseException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
try
{
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
- CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
+ DefaultErrorResponse _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
if (_errorBody != null)
{
- ex = new CloudException(_errorBody.Message);
ex.Body = _errorBody;
}
}
@@ -2340,10 +2348,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
}
ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent);
ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent);
- if (_httpResponse.Headers.Contains("x-ms-request-id"))
- {
- ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault();
- }
if (_shouldTrace)
{
ServiceClientTracing.Error(_invocationId, ex);
@@ -2374,7 +2378,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Renew an existing certificate order.
///
///
- /// Renew an existing certificate order.
+ /// Description for Renew an existing certificate order.
///
///
/// Name of the resource group to which the resource belongs.
@@ -2391,7 +2395,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
///
/// The cancellation token.
///
- ///
+ ///
/// Thrown when the operation returned an invalid status code
///
///
@@ -2436,7 +2440,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -2447,7 +2454,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("certificateOrderName", certificateOrderName);
tracingParameters.Add("renewCertificateOrderRequest", renewCertificateOrderRequest);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "Renew", tracingParameters);
}
@@ -2458,9 +2464,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{certificateOrderName}", System.Uri.EscapeDataString(certificateOrderName));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -2528,14 +2534,13 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
string _responseContent = null;
if ((int)_statusCode != 204)
{
- var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
+ var ex = new DefaultErrorResponseException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
try
{
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
- CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
+ DefaultErrorResponse _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
if (_errorBody != null)
{
- ex = new CloudException(_errorBody.Message);
ex.Body = _errorBody;
}
}
@@ -2545,10 +2550,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
}
ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent);
ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent);
- if (_httpResponse.Headers.Contains("x-ms-request-id"))
- {
- ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault();
- }
if (_shouldTrace)
{
ServiceClientTracing.Error(_invocationId, ex);
@@ -2579,7 +2580,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Resend certificate email.
///
///
- /// Resend certificate email.
+ /// Description for Resend certificate email.
///
///
/// Name of the resource group to which the resource belongs.
@@ -2593,7 +2594,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
///
/// The cancellation token.
///
- ///
+ ///
/// Thrown when the operation returned an invalid status code
///
///
@@ -2634,7 +2635,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -2644,7 +2648,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("certificateOrderName", certificateOrderName);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "ResendEmail", tracingParameters);
}
@@ -2655,9 +2658,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{certificateOrderName}", System.Uri.EscapeDataString(certificateOrderName));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -2719,14 +2722,13 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
string _responseContent = null;
if ((int)_statusCode != 204)
{
- var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
+ var ex = new DefaultErrorResponseException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
try
{
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
- CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
+ DefaultErrorResponse _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
if (_errorBody != null)
{
- ex = new CloudException(_errorBody.Message);
ex.Body = _errorBody;
}
}
@@ -2736,10 +2738,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
}
ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent);
ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent);
- if (_httpResponse.Headers.Contains("x-ms-request-id"))
- {
- ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault();
- }
if (_shouldTrace)
{
ServiceClientTracing.Error(_invocationId, ex);
@@ -2770,7 +2768,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Verify domain ownership for this certificate order.
///
///
- /// Verify domain ownership for this certificate order.
+ /// Description for Verify domain ownership for this certificate order.
///
///
/// Name of the resource group to which the resource belongs.
@@ -2787,7 +2785,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
///
/// The cancellation token.
///
- ///
+ ///
/// Thrown when the operation returned an invalid status code
///
///
@@ -2832,7 +2830,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -2843,7 +2844,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("certificateOrderName", certificateOrderName);
tracingParameters.Add("nameIdentifier", nameIdentifier);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "ResendRequestEmails", tracingParameters);
}
@@ -2854,9 +2854,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{certificateOrderName}", System.Uri.EscapeDataString(certificateOrderName));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -2924,14 +2924,13 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
string _responseContent = null;
if ((int)_statusCode != 204)
{
- var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
+ var ex = new DefaultErrorResponseException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
try
{
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
- CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
+ DefaultErrorResponse _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
if (_errorBody != null)
{
- ex = new CloudException(_errorBody.Message);
ex.Body = _errorBody;
}
}
@@ -2941,10 +2940,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
}
ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent);
ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent);
- if (_httpResponse.Headers.Contains("x-ms-request-id"))
- {
- ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault();
- }
if (_shouldTrace)
{
ServiceClientTracing.Error(_invocationId, ex);
@@ -2975,7 +2970,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Verify domain ownership for this certificate order.
///
///
- /// Verify domain ownership for this certificate order.
+ /// Description for Verify domain ownership for this certificate order.
///
///
/// Name of the resource group to which the resource belongs.
@@ -3040,7 +3035,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -3051,7 +3049,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("certificateOrderName", certificateOrderName);
tracingParameters.Add("siteSealRequest", siteSealRequest);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "RetrieveSiteSeal", tracingParameters);
}
@@ -3062,9 +3059,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{certificateOrderName}", System.Uri.EscapeDataString(certificateOrderName));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -3196,7 +3193,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Verify domain ownership for this certificate order.
///
///
- /// Verify domain ownership for this certificate order.
+ /// Description for Verify domain ownership for this certificate order.
///
///
/// Name of the resource group to which the resource belongs.
@@ -3210,7 +3207,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
///
/// The cancellation token.
///
- ///
+ ///
/// Thrown when the operation returned an invalid status code
///
///
@@ -3251,7 +3248,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -3261,7 +3261,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("certificateOrderName", certificateOrderName);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "VerifyDomainOwnership", tracingParameters);
}
@@ -3272,9 +3271,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{certificateOrderName}", System.Uri.EscapeDataString(certificateOrderName));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -3336,14 +3335,13 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
string _responseContent = null;
if ((int)_statusCode != 204)
{
- var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
+ var ex = new DefaultErrorResponseException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
try
{
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
- CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
+ DefaultErrorResponse _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
if (_errorBody != null)
{
- ex = new CloudException(_errorBody.Message);
ex.Body = _errorBody;
}
}
@@ -3353,10 +3351,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
}
ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent);
ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent);
- if (_httpResponse.Headers.Contains("x-ms-request-id"))
- {
- ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault();
- }
if (_shouldTrace)
{
ServiceClientTracing.Error(_invocationId, ex);
@@ -3387,7 +3381,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Retrieve the list of certificate actions.
///
///
- /// Retrieve the list of certificate actions.
+ /// Description for Retrieve the list of certificate actions.
///
///
/// Name of the resource group to which the resource belongs.
@@ -3445,7 +3439,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -3455,7 +3452,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "RetrieveCertificateActions", tracingParameters);
}
@@ -3466,9 +3462,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -3594,7 +3590,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Retrieve email history.
///
///
- /// Retrieve email history.
+ /// Description for Retrieve email history.
///
///
/// Name of the resource group to which the resource belongs.
@@ -3652,7 +3648,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -3662,7 +3661,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "RetrieveCertificateEmailHistory", tracingParameters);
}
@@ -3673,9 +3671,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -3801,7 +3799,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Create or update a certificate purchase order.
///
///
- /// Create or update a certificate purchase order.
+ /// Description for Create or update a certificate purchase order.
///
///
/// Name of the resource group to which the resource belongs.
@@ -3870,7 +3868,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -3881,7 +3882,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("certificateOrderName", certificateOrderName);
tracingParameters.Add("certificateDistinguishedName", certificateDistinguishedName);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdate", tracingParameters);
}
@@ -3892,9 +3892,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{certificateOrderName}", System.Uri.EscapeDataString(certificateOrderName));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -4044,7 +4044,8 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Creates or updates a certificate and associates with key vault secret.
///
///
- /// Creates or updates a certificate and associates with key vault secret.
+ /// Description for Creates or updates a certificate and associates with key
+ /// vault secret.
///
///
/// Name of the resource group to which the resource belongs.
@@ -4120,7 +4121,10 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -4132,7 +4136,6 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
tracingParameters.Add("certificateOrderName", certificateOrderName);
tracingParameters.Add("name", name);
tracingParameters.Add("keyVaultCertificate", keyVaultCertificate);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdateCertificate", tracingParameters);
}
@@ -4144,9 +4147,9 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -4296,7 +4299,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// List all certificate orders in a subscription.
///
///
- /// List all certificate orders in a subscription.
+ /// Description for List all certificate orders in a subscription.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -4467,7 +4470,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// Get certificate orders in a resource group.
///
///
- /// Get certificate orders in a resource group.
+ /// Description for Get certificate orders in a resource group.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -4638,7 +4641,7 @@ internal AppServiceCertificateOrdersOperations(WebSiteManagementClient client)
/// List all certificates associated with a certificate order.
///
///
- /// List all certificates associated with a certificate order.
+ /// Description for List all certificates associated with a certificate order.
///
///
/// The NextLink from the previous successful call to List operation.
diff --git a/sdk/websites/Microsoft.Azure.Management.WebSites/src/Generated/AppServiceCertificateOrdersOperationsExtensions.cs b/sdk/websites/Microsoft.Azure.Management.WebSites/src/Generated/AppServiceCertificateOrdersOperationsExtensions.cs
index 4973b62443b5..66512a36d4f3 100644
--- a/sdk/websites/Microsoft.Azure.Management.WebSites/src/Generated/AppServiceCertificateOrdersOperationsExtensions.cs
+++ b/sdk/websites/Microsoft.Azure.Management.WebSites/src/Generated/AppServiceCertificateOrdersOperationsExtensions.cs
@@ -27,7 +27,7 @@ public static partial class AppServiceCertificateOrdersOperationsExtensions
/// List all certificate orders in a subscription.
///
///
- /// List all certificate orders in a subscription.
+ /// Description for List all certificate orders in a subscription.
///
///
/// The operations group for this extension method.
@@ -41,7 +41,7 @@ public static IPage List(this IAppServiceCertificate
/// List all certificate orders in a subscription.
///
///
- /// List all certificate orders in a subscription.
+ /// Description for List all certificate orders in a subscription.
///
///
/// The operations group for this extension method.
@@ -61,7 +61,7 @@ public static IPage List(this IAppServiceCertificate
/// Validate information for a certificate order.
///
///
- /// Validate information for a certificate order.
+ /// Description for Validate information for a certificate order.
///
///
/// The operations group for this extension method.
@@ -78,7 +78,7 @@ public static void ValidatePurchaseInformation(this IAppServiceCertificateOrders
/// Validate information for a certificate order.
///
///
- /// Validate information for a certificate order.
+ /// Description for Validate information for a certificate order.
///
///
/// The operations group for this extension method.
@@ -98,7 +98,7 @@ public static void ValidatePurchaseInformation(this IAppServiceCertificateOrders
/// Get certificate orders in a resource group.
///
///
- /// Get certificate orders in a resource group.
+ /// Description for Get certificate orders in a resource group.
///
///
/// The operations group for this extension method.
@@ -115,7 +115,7 @@ public static IPage ListByResourceGroup(this IAppSer
/// Get certificate orders in a resource group.
///
///
- /// Get certificate orders in a resource group.
+ /// Description for Get certificate orders in a resource group.
///
///
/// The operations group for this extension method.
@@ -138,7 +138,7 @@ public static IPage ListByResourceGroup(this IAppSer
/// Get a certificate order.
///
///
- /// Get a certificate order.
+ /// Description for Get a certificate order.
///
///
/// The operations group for this extension method.
@@ -158,7 +158,7 @@ public static AppServiceCertificateOrder Get(this IAppServiceCertificateOrdersOp
/// Get a certificate order.
///
///
- /// Get a certificate order.
+ /// Description for Get a certificate order.
///
///
/// The operations group for this extension method.
@@ -184,7 +184,7 @@ public static AppServiceCertificateOrder Get(this IAppServiceCertificateOrdersOp
/// Create or update a certificate purchase order.
///
///
- /// Create or update a certificate purchase order.
+ /// Description for Create or update a certificate purchase order.
///
///
/// The operations group for this extension method.
@@ -207,7 +207,7 @@ public static AppServiceCertificateOrder CreateOrUpdate(this IAppServiceCertific
/// Create or update a certificate purchase order.
///
///
- /// Create or update a certificate purchase order.
+ /// Description for Create or update a certificate purchase order.
///
///
/// The operations group for this extension method.
@@ -236,7 +236,7 @@ public static AppServiceCertificateOrder CreateOrUpdate(this IAppServiceCertific
/// Delete an existing certificate order.
///
///
- /// Delete an existing certificate order.
+ /// Description for Delete an existing certificate order.
///
///
/// The operations group for this extension method.
@@ -256,7 +256,7 @@ public static void Delete(this IAppServiceCertificateOrdersOperations operations
/// Delete an existing certificate order.
///
///
- /// Delete an existing certificate order.
+ /// Description for Delete an existing certificate order.
///
///
/// The operations group for this extension method.
@@ -279,7 +279,7 @@ public static void Delete(this IAppServiceCertificateOrdersOperations operations
/// Create or update a certificate purchase order.
///
///
- /// Create or update a certificate purchase order.
+ /// Description for Create or update a certificate purchase order.
///
///
/// The operations group for this extension method.
@@ -302,7 +302,7 @@ public static AppServiceCertificateOrder Update(this IAppServiceCertificateOrder
/// Create or update a certificate purchase order.
///
///
- /// Create or update a certificate purchase order.
+ /// Description for Create or update a certificate purchase order.
///
///
/// The operations group for this extension method.
@@ -331,7 +331,7 @@ public static AppServiceCertificateOrder Update(this IAppServiceCertificateOrder
/// List all certificates associated with a certificate order.
///
///
- /// List all certificates associated with a certificate order.
+ /// Description for List all certificates associated with a certificate order.
///
///
/// The operations group for this extension method.
@@ -351,7 +351,7 @@ public static IPage ListCertificates(this IAppSer
/// List all certificates associated with a certificate order.
///
///
- /// List all certificates associated with a certificate order.
+ /// Description for List all certificates associated with a certificate order.
///
///
/// The operations group for this extension method.
@@ -377,7 +377,7 @@ public static IPage ListCertificates(this IAppSer
/// Get the certificate associated with a certificate order.
///
///
- /// Get the certificate associated with a certificate order.
+ /// Description for Get the certificate associated with a certificate order.
///
///
/// The operations group for this extension method.
@@ -400,7 +400,7 @@ public static AppServiceCertificateResource GetCertificate(this IAppServiceCerti
/// Get the certificate associated with a certificate order.
///
///
- /// Get the certificate associated with a certificate order.
+ /// Description for Get the certificate associated with a certificate order.
///
///
/// The operations group for this extension method.
@@ -429,7 +429,8 @@ public static AppServiceCertificateResource GetCertificate(this IAppServiceCerti
/// Creates or updates a certificate and associates with key vault secret.
///
///
- /// Creates or updates a certificate and associates with key vault secret.
+ /// Description for Creates or updates a certificate and associates with key
+ /// vault secret.
///
///
/// The operations group for this extension method.
@@ -455,7 +456,8 @@ public static AppServiceCertificateResource CreateOrUpdateCertificate(this IAppS
/// Creates or updates a certificate and associates with key vault secret.
///
///
- /// Creates or updates a certificate and associates with key vault secret.
+ /// Description for Creates or updates a certificate and associates with key
+ /// vault secret.
///
///
/// The operations group for this extension method.
@@ -487,7 +489,7 @@ public static AppServiceCertificateResource CreateOrUpdateCertificate(this IAppS
/// Delete the certificate associated with a certificate order.
///
///
- /// Delete the certificate associated with a certificate order.
+ /// Description for Delete the certificate associated with a certificate order.
///
///
/// The operations group for this extension method.
@@ -510,7 +512,7 @@ public static void DeleteCertificate(this IAppServiceCertificateOrdersOperations
/// Delete the certificate associated with a certificate order.
///
///
- /// Delete the certificate associated with a certificate order.
+ /// Description for Delete the certificate associated with a certificate order.
///
///
/// The operations group for this extension method.
@@ -536,7 +538,8 @@ public static void DeleteCertificate(this IAppServiceCertificateOrdersOperations
/// Creates or updates a certificate and associates with key vault secret.
///
///
- /// Creates or updates a certificate and associates with key vault secret.
+ /// Description for Creates or updates a certificate and associates with key
+ /// vault secret.
///
///
/// The operations group for this extension method.
@@ -562,7 +565,8 @@ public static AppServiceCertificateResource UpdateCertificate(this IAppServiceCe
/// Creates or updates a certificate and associates with key vault secret.
///
///
- /// Creates or updates a certificate and associates with key vault secret.
+ /// Description for Creates or updates a certificate and associates with key
+ /// vault secret.
///
///
/// The operations group for this extension method.
@@ -594,7 +598,7 @@ public static AppServiceCertificateResource UpdateCertificate(this IAppServiceCe
/// Reissue an existing certificate order.
///
///
- /// Reissue an existing certificate order.
+ /// Description for Reissue an existing certificate order.
///
///
/// The operations group for this extension method.
@@ -617,7 +621,7 @@ public static void Reissue(this IAppServiceCertificateOrdersOperations operation
/// Reissue an existing certificate order.
///
///
- /// Reissue an existing certificate order.
+ /// Description for Reissue an existing certificate order.
///
///
/// The operations group for this extension method.
@@ -643,7 +647,7 @@ public static void Reissue(this IAppServiceCertificateOrdersOperations operation
/// Renew an existing certificate order.
///
///
- /// Renew an existing certificate order.
+ /// Description for Renew an existing certificate order.
///
///
/// The operations group for this extension method.
@@ -666,7 +670,7 @@ public static void Renew(this IAppServiceCertificateOrdersOperations operations,
/// Renew an existing certificate order.
///
///
- /// Renew an existing certificate order.
+ /// Description for Renew an existing certificate order.
///
///
/// The operations group for this extension method.
@@ -692,7 +696,7 @@ public static void Renew(this IAppServiceCertificateOrdersOperations operations,
/// Resend certificate email.
///
///
- /// Resend certificate email.
+ /// Description for Resend certificate email.
///
///
/// The operations group for this extension method.
@@ -712,7 +716,7 @@ public static void ResendEmail(this IAppServiceCertificateOrdersOperations opera
/// Resend certificate email.
///
///
- /// Resend certificate email.
+ /// Description for Resend certificate email.
///
///
/// The operations group for this extension method.
@@ -735,7 +739,7 @@ public static void ResendEmail(this IAppServiceCertificateOrdersOperations opera
/// Verify domain ownership for this certificate order.
///
///
- /// Verify domain ownership for this certificate order.
+ /// Description for Verify domain ownership for this certificate order.
///
///
/// The operations group for this extension method.
@@ -758,7 +762,7 @@ public static void ResendRequestEmails(this IAppServiceCertificateOrdersOperatio
/// Verify domain ownership for this certificate order.
///
///
- /// Verify domain ownership for this certificate order.
+ /// Description for Verify domain ownership for this certificate order.
///
///
/// The operations group for this extension method.
@@ -784,7 +788,7 @@ public static void ResendRequestEmails(this IAppServiceCertificateOrdersOperatio
/// Verify domain ownership for this certificate order.
///
///
- /// Verify domain ownership for this certificate order.
+ /// Description for Verify domain ownership for this certificate order.
///
///
/// The operations group for this extension method.
@@ -807,7 +811,7 @@ public static SiteSeal RetrieveSiteSeal(this IAppServiceCertificateOrdersOperati
/// Verify domain ownership for this certificate order.
///
///
- /// Verify domain ownership for this certificate order.
+ /// Description for Verify domain ownership for this certificate order.
///
///
/// The operations group for this extension method.
@@ -836,7 +840,7 @@ public static SiteSeal RetrieveSiteSeal(this IAppServiceCertificateOrdersOperati
/// Verify domain ownership for this certificate order.
///
///
- /// Verify domain ownership for this certificate order.
+ /// Description for Verify domain ownership for this certificate order.
///
///
/// The operations group for this extension method.
@@ -856,7 +860,7 @@ public static void VerifyDomainOwnership(this IAppServiceCertificateOrdersOperat
/// Verify domain ownership for this certificate order.
///
///
- /// Verify domain ownership for this certificate order.
+ /// Description for Verify domain ownership for this certificate order.
///
///
/// The operations group for this extension method.
@@ -879,7 +883,7 @@ public static void VerifyDomainOwnership(this IAppServiceCertificateOrdersOperat
/// Retrieve the list of certificate actions.
///
///
- /// Retrieve the list of certificate actions.
+ /// Description for Retrieve the list of certificate actions.
///
///
/// The operations group for this extension method.
@@ -899,7 +903,7 @@ public static IList RetrieveCertificateActions(this IApp
/// Retrieve the list of certificate actions.
///
///
- /// Retrieve the list of certificate actions.
+ /// Description for Retrieve the list of certificate actions.
///
///
/// The operations group for this extension method.
@@ -925,7 +929,7 @@ public static IList RetrieveCertificateActions(this IApp
/// Retrieve email history.
///
///
- /// Retrieve email history.
+ /// Description for Retrieve email history.
///
///
/// The operations group for this extension method.
@@ -945,7 +949,7 @@ public static IList RetrieveCertificateEmailHistory(this IAppS
/// Retrieve email history.
///
///
- /// Retrieve email history.
+ /// Description for Retrieve email history.
///
///
/// The operations group for this extension method.
@@ -971,7 +975,7 @@ public static IList RetrieveCertificateEmailHistory(this IAppS
/// Create or update a certificate purchase order.
///
///
- /// Create or update a certificate purchase order.
+ /// Description for Create or update a certificate purchase order.
///
///
/// The operations group for this extension method.
@@ -994,7 +998,7 @@ public static AppServiceCertificateOrder BeginCreateOrUpdate(this IAppServiceCer
/// Create or update a certificate purchase order.
///
///
- /// Create or update a certificate purchase order.
+ /// Description for Create or update a certificate purchase order.
///
///
/// The operations group for this extension method.
@@ -1023,7 +1027,8 @@ public static AppServiceCertificateOrder BeginCreateOrUpdate(this IAppServiceCer
/// Creates or updates a certificate and associates with key vault secret.
///
///
- /// Creates or updates a certificate and associates with key vault secret.
+ /// Description for Creates or updates a certificate and associates with key
+ /// vault secret.
///
///
/// The operations group for this extension method.
@@ -1049,7 +1054,8 @@ public static AppServiceCertificateResource BeginCreateOrUpdateCertificate(this
/// Creates or updates a certificate and associates with key vault secret.
///
///
- /// Creates or updates a certificate and associates with key vault secret.
+ /// Description for Creates or updates a certificate and associates with key
+ /// vault secret.
///
///
/// The operations group for this extension method.
@@ -1081,7 +1087,7 @@ public static AppServiceCertificateResource BeginCreateOrUpdateCertificate(this
/// List all certificate orders in a subscription.
///
///
- /// List all certificate orders in a subscription.
+ /// Description for List all certificate orders in a subscription.
///
///
/// The operations group for this extension method.
@@ -1098,7 +1104,7 @@ public static IPage ListNext(this IAppServiceCertifi
/// List all certificate orders in a subscription.
///
///
- /// List all certificate orders in a subscription.
+ /// Description for List all certificate orders in a subscription.
///
///
/// The operations group for this extension method.
@@ -1121,7 +1127,7 @@ public static IPage ListNext(this IAppServiceCertifi
/// Get certificate orders in a resource group.
///
///
- /// Get certificate orders in a resource group.
+ /// Description for Get certificate orders in a resource group.
///
///
/// The operations group for this extension method.
@@ -1138,7 +1144,7 @@ public static IPage ListByResourceGroupNext(this IAp
/// Get certificate orders in a resource group.
///
///
- /// Get certificate orders in a resource group.
+ /// Description for Get certificate orders in a resource group.
///
///
/// The operations group for this extension method.
@@ -1161,7 +1167,7 @@ public static IPage ListByResourceGroupNext(this IAp
/// List all certificates associated with a certificate order.
///
///
- /// List all certificates associated with a certificate order.
+ /// Description for List all certificates associated with a certificate order.
///
///
/// The operations group for this extension method.
@@ -1178,7 +1184,7 @@ public static IPage ListCertificatesNext(this IAp
/// List all certificates associated with a certificate order.
///
///
- /// List all certificates associated with a certificate order.
+ /// Description for List all certificates associated with a certificate order.
///
///
/// The operations group for this extension method.
diff --git a/sdk/websites/Microsoft.Azure.Management.WebSites/src/Generated/AppServiceEnvironmentsOperations.cs b/sdk/websites/Microsoft.Azure.Management.WebSites/src/Generated/AppServiceEnvironmentsOperations.cs
index 4cb7dbcd57a5..dd3bef96890c 100644
--- a/sdk/websites/Microsoft.Azure.Management.WebSites/src/Generated/AppServiceEnvironmentsOperations.cs
+++ b/sdk/websites/Microsoft.Azure.Management.WebSites/src/Generated/AppServiceEnvironmentsOperations.cs
@@ -54,7 +54,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
/// Get all App Service Environments for a subscription.
///
///
- /// Get all App Service Environments for a subscription.
+ /// Description for Get all App Service Environments for a subscription.
///
///
/// Headers that will be added to request.
@@ -83,7 +83,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -91,7 +94,6 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
_invocationId = ServiceClientTracing.NextInvocationId.ToString();
Dictionary tracingParameters = new Dictionary();
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters);
}
@@ -100,9 +102,9 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Web/hostingEnvironments").ToString();
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -228,7 +230,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
/// Get all App Service Environments in a resource group.
///
///
- /// Get all App Service Environments in a resource group.
+ /// Description for Get all App Service Environments in a resource group.
///
///
/// Name of the resource group to which the resource belongs.
@@ -279,7 +281,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -288,7 +293,6 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_invocationId = ServiceClientTracing.NextInvocationId.ToString();
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "ListByResourceGroup", tracingParameters);
}
@@ -298,9 +302,9 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -426,7 +430,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
/// Get the properties of an App Service Environment.
///
///
- /// Get the properties of an App Service Environment.
+ /// Description for Get the properties of an App Service Environment.
///
///
/// Name of the resource group to which the resource belongs.
@@ -484,7 +488,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -494,7 +501,6 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters);
}
@@ -505,9 +511,9 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -633,7 +639,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
/// Create or update an App Service Environment.
///
///
- /// Create or update an App Service Environment.
+ /// Description for Create or update an App Service Environment.
///
///
/// Name of the resource group to which the resource belongs.
@@ -661,7 +667,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
/// Delete an App Service Environment.
///
///
- /// Delete an App Service Environment.
+ /// Description for Delete an App Service Environment.
///
///
/// Name of the resource group to which the resource belongs.
@@ -691,7 +697,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
/// Create or update an App Service Environment.
///
///
- /// Create or update an App Service Environment.
+ /// Description for Create or update an App Service Environment.
///
///
/// Name of the resource group to which the resource belongs.
@@ -708,7 +714,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// The cancellation token.
///
- ///
+ ///
/// Thrown when the operation returned an invalid status code
///
///
@@ -756,7 +762,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -767,7 +776,6 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
tracingParameters.Add("hostingEnvironmentEnvelope", hostingEnvironmentEnvelope);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "Update", tracingParameters);
}
@@ -778,9 +786,9 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -846,16 +854,15 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
HttpStatusCode _statusCode = _httpResponse.StatusCode;
cancellationToken.ThrowIfCancellationRequested();
string _responseContent = null;
- if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 400 && (int)_statusCode != 404 && (int)_statusCode != 409)
+ if ((int)_statusCode != 200 && (int)_statusCode != 201 && (int)_statusCode != 202)
{
- var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
+ var ex = new DefaultErrorResponseException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
try
{
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
- CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
+ DefaultErrorResponse _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
if (_errorBody != null)
{
- ex = new CloudException(_errorBody.Message);
ex.Body = _errorBody;
}
}
@@ -865,10 +872,6 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
}
ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent);
ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent);
- if (_httpResponse.Headers.Contains("x-ms-request-id"))
- {
- ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault();
- }
if (_shouldTrace)
{
ServiceClientTracing.Error(_invocationId, ex);
@@ -907,6 +910,24 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
}
}
// Deserialize Response
+ if ((int)_statusCode == 201)
+ {
+ _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
+ try
+ {
+ _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
+ }
+ catch (JsonException ex)
+ {
+ _httpRequest.Dispose();
+ if (_httpResponse != null)
+ {
+ _httpResponse.Dispose();
+ }
+ throw new SerializationException("Unable to deserialize the response.", _responseContent, ex);
+ }
+ }
+ // Deserialize Response
if ((int)_statusCode == 202)
{
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
@@ -936,8 +957,8 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
/// Environment.
///
///
- /// Get the used, available, and total worker capacity an App Service
- /// Environment.
+ /// Description for Get the used, available, and total worker capacity an App
+ /// Service Environment.
///
///
/// Name of the resource group to which the resource belongs.
@@ -995,7 +1016,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -1005,7 +1029,6 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "ListCapacities", tracingParameters);
}
@@ -1016,9 +1039,9 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -1144,7 +1167,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
/// Get IP addresses assigned to an App Service Environment.
///
///
- /// Get IP addresses assigned to an App Service Environment.
+ /// Description for Get IP addresses assigned to an App Service Environment.
///
///
/// Name of the resource group to which the resource belongs.
@@ -1173,7 +1196,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// A response object containing the response body and response headers.
///
- public async Task> ListVipsWithHttpMessagesAsync(string resourceGroupName, string name, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
+ public async Task> GetVipInfoWithHttpMessagesAsync(string resourceGroupName, string name, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (resourceGroupName == null)
{
@@ -1202,7 +1225,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -1212,9 +1238,8 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
- ServiceClientTracing.Enter(_invocationId, this, "ListVips", tracingParameters);
+ ServiceClientTracing.Enter(_invocationId, this, "GetVipInfo", tracingParameters);
}
// Construct URL
var _baseUrl = Client.BaseUri.AbsoluteUri;
@@ -1223,9 +1248,9 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -1351,7 +1376,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
/// Move an App Service Environment to a different VNET.
///
///
- /// Move an App Service Environment to a different VNET.
+ /// Description for Move an App Service Environment to a different VNET.
///
///
/// Name of the resource group to which the resource belongs.
@@ -1379,7 +1404,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
/// Get diagnostic information for an App Service Environment.
///
///
- /// Get diagnostic information for an App Service Environment.
+ /// Description for Get diagnostic information for an App Service Environment.
///
///
/// Name of the resource group to which the resource belongs.
@@ -1437,7 +1462,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -1447,7 +1475,6 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "ListDiagnostics", tracingParameters);
}
@@ -1458,9 +1485,9 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -1586,7 +1613,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
/// Get a diagnostics item for an App Service Environment.
///
///
- /// Get a diagnostics item for an App Service Environment.
+ /// Description for Get a diagnostics item for an App Service Environment.
///
///
/// Name of the resource group to which the resource belongs.
@@ -1651,7 +1678,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -1662,7 +1692,6 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
tracingParameters.Add("diagnosticsName", diagnosticsName);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "GetDiagnosticsItem", tracingParameters);
}
@@ -1674,9 +1703,9 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_url = _url.Replace("{diagnosticsName}", System.Uri.EscapeDataString(diagnosticsName));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -1803,8 +1832,8 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
/// Environment.
///
///
- /// Get the network endpoints of all inbound dependencies of an App Service
- /// Environment.
+ /// Description for Get the network endpoints of all inbound dependencies of an
+ /// App Service Environment.
///
///
/// Name of the resource group to which the resource belongs.
@@ -1862,7 +1891,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -1872,7 +1904,6 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
ServiceClientTracing.Enter(_invocationId, this, "GetInboundNetworkDependenciesEndpoints", tracingParameters);
}
@@ -1883,9 +1914,9 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -2008,10 +2039,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
}
///
- /// Get global metric definitions of an App Service Environment.
+ /// Get all multi-role pools.
///
///
- /// Get global metric definitions of an App Service Environment.
+ /// Description for Get all multi-role pools.
///
///
/// Name of the resource group to which the resource belongs.
@@ -2040,7 +2071,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// A response object containing the response body and response headers.
///
- public async Task> ListMetricDefinitionsWithHttpMessagesAsync(string resourceGroupName, string name, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
+ public async Task>> ListMultiRolePoolsWithHttpMessagesAsync(string resourceGroupName, string name, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (resourceGroupName == null)
{
@@ -2069,7 +2100,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -2079,20 +2113,19 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
- ServiceClientTracing.Enter(_invocationId, this, "ListMetricDefinitions", tracingParameters);
+ ServiceClientTracing.Enter(_invocationId, this, "ListMultiRolePools", tracingParameters);
}
// Construct URL
var _baseUrl = Client.BaseUri.AbsoluteUri;
- var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/metricdefinitions").ToString();
+ var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools").ToString();
_url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName));
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -2182,7 +2215,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
throw ex;
}
// Create Result
- var _result = new AzureOperationResponse();
+ var _result = new AzureOperationResponse>();
_result.Request = _httpRequest;
_result.Response = _httpResponse;
if (_httpResponse.Headers.Contains("x-ms-request-id"))
@@ -2195,7 +2228,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
try
{
- _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
+ _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings);
}
catch (JsonException ex)
{
@@ -2215,10 +2248,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
}
///
- /// Get global metrics of an App Service Environment.
+ /// Get properties of a multi-role pool.
///
///
- /// Get global metrics of an App Service Environment.
+ /// Description for Get properties of a multi-role pool.
///
///
/// Name of the resource group to which the resource belongs.
@@ -2226,16 +2259,6 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// Name of the App Service Environment.
///
- ///
- /// Specify <code>true</code> to include instance details. The
- /// default is <code>false</code>.
- ///
- ///
- /// Return only usages/metrics specified in the filter. Filter conforms to
- /// odata syntax. Example: $filter=(name.value eq 'Metric1' or name.value eq
- /// 'Metric2') and startTime eq 2014-01-01T00:00:00Z and endTime eq
- /// 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'.
- ///
///
/// Headers that will be added to request.
///
@@ -2257,7 +2280,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// A response object containing the response body and response headers.
///
- public async Task>> ListMetricsWithHttpMessagesAsync(string resourceGroupName, string name, bool? details = default(bool?), string filter = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
+ public async Task> GetMultiRolePoolWithHttpMessagesAsync(string resourceGroupName, string name, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (resourceGroupName == null)
{
@@ -2286,7 +2309,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -2296,30 +2322,19 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
- tracingParameters.Add("details", details);
- tracingParameters.Add("filter", filter);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
- ServiceClientTracing.Enter(_invocationId, this, "ListMetrics", tracingParameters);
+ ServiceClientTracing.Enter(_invocationId, this, "GetMultiRolePool", tracingParameters);
}
// Construct URL
var _baseUrl = Client.BaseUri.AbsoluteUri;
- var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/metrics").ToString();
+ var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default").ToString();
_url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName));
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (details != null)
- {
- _queryParameters.Add(string.Format("details={0}", System.Uri.EscapeDataString(Rest.Serialization.SafeJsonConvert.SerializeObject(details, Client.SerializationSettings).Trim('"'))));
- }
- if (filter != null)
- {
- _queryParameters.Add(string.Format("$filter={0}", filter));
- }
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -2409,7 +2424,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
throw ex;
}
// Create Result
- var _result = new AzureOperationResponse>();
+ var _result = new AzureOperationResponse();
_result.Request = _httpRequest;
_result.Response = _httpResponse;
if (_httpResponse.Headers.Contains("x-ms-request-id"))
@@ -2422,7 +2437,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
try
{
- _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings);
+ _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
}
catch (JsonException ex)
{
@@ -2442,10 +2457,38 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
}
///
- /// Get all multi-role pools.
+ /// Create or update a multi-role pool.
///
///
- /// Get all multi-role pools.
+ /// Description for Create or update a multi-role pool.
+ ///
+ ///
+ /// Name of the resource group to which the resource belongs.
+ ///
+ ///
+ /// Name of the App Service Environment.
+ ///
+ ///
+ /// Properties of the multi-role pool.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ public async Task> CreateOrUpdateMultiRolePoolWithHttpMessagesAsync(string resourceGroupName, string name, WorkerPoolResource multiRolePoolEnvelope, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
+ {
+ // Send Request
+ AzureOperationResponse _response = await BeginCreateOrUpdateMultiRolePoolWithHttpMessagesAsync(resourceGroupName, name, multiRolePoolEnvelope, customHeaders, cancellationToken).ConfigureAwait(false);
+ return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false);
+ }
+
+ ///
+ /// Create or update a multi-role pool.
+ ///
+ ///
+ /// Description for Create or update a multi-role pool.
///
///
/// Name of the resource group to which the resource belongs.
@@ -2453,6 +2496,9 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// Name of the App Service Environment.
///
+ ///
+ /// Properties of the multi-role pool.
+ ///
///
/// Headers that will be added to request.
///
@@ -2474,7 +2520,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// A response object containing the response body and response headers.
///
- public async Task>> ListMultiRolePoolsWithHttpMessagesAsync(string resourceGroupName, string name, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
+ public async Task> UpdateMultiRolePoolWithHttpMessagesAsync(string resourceGroupName, string name, WorkerPoolResource multiRolePoolEnvelope, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (resourceGroupName == null)
{
@@ -2499,11 +2545,18 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "name");
}
+ if (multiRolePoolEnvelope == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "multiRolePoolEnvelope");
+ }
if (Client.SubscriptionId == null)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -2513,20 +2566,20 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
- tracingParameters.Add("apiVersion", apiVersion);
+ tracingParameters.Add("multiRolePoolEnvelope", multiRolePoolEnvelope);
tracingParameters.Add("cancellationToken", cancellationToken);
- ServiceClientTracing.Enter(_invocationId, this, "ListMultiRolePools", tracingParameters);
+ ServiceClientTracing.Enter(_invocationId, this, "UpdateMultiRolePool", tracingParameters);
}
// Construct URL
var _baseUrl = Client.BaseUri.AbsoluteUri;
- var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools").ToString();
+ var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default").ToString();
_url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName));
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -2535,7 +2588,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
// Create HTTP transport objects
var _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
- _httpRequest.Method = new HttpMethod("GET");
+ _httpRequest.Method = new HttpMethod("PATCH");
_httpRequest.RequestUri = new System.Uri(_url);
// Set Headers
if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value)
@@ -2566,6 +2619,12 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
// Serialize Request
string _requestContent = null;
+ if(multiRolePoolEnvelope != null)
+ {
+ _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(multiRolePoolEnvelope, Client.SerializationSettings);
+ _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8);
+ _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8");
+ }
// Set Credentials
if (Client.Credentials != null)
{
@@ -2586,7 +2645,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
HttpStatusCode _statusCode = _httpResponse.StatusCode;
cancellationToken.ThrowIfCancellationRequested();
string _responseContent = null;
- if ((int)_statusCode != 200)
+ if ((int)_statusCode != 200 && (int)_statusCode != 202)
{
var ex = new DefaultErrorResponseException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
try
@@ -2616,7 +2675,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
throw ex;
}
// Create Result
- var _result = new AzureOperationResponse>();
+ var _result = new AzureOperationResponse();
_result.Request = _httpRequest;
_result.Response = _httpResponse;
if (_httpResponse.Headers.Contains("x-ms-request-id"))
@@ -2629,7 +2688,25 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
try
{
- _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings);
+ _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
+ }
+ catch (JsonException ex)
+ {
+ _httpRequest.Dispose();
+ if (_httpResponse != null)
+ {
+ _httpResponse.Dispose();
+ }
+ throw new SerializationException("Unable to deserialize the response.", _responseContent, ex);
+ }
+ }
+ // Deserialize Response
+ if ((int)_statusCode == 202)
+ {
+ _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
+ try
+ {
+ _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
}
catch (JsonException ex)
{
@@ -2649,10 +2726,12 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
}
///
- /// Get properties of a multi-role pool.
+ /// Get metric definitions for a specific instance of a multi-role pool of an
+ /// App Service Environment.
///
///
- /// Get properties of a multi-role pool.
+ /// Description for Get metric definitions for a specific instance of a
+ /// multi-role pool of an App Service Environment.
///
///
/// Name of the resource group to which the resource belongs.
@@ -2660,6 +2739,9 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// Name of the App Service Environment.
///
+ ///
+ /// Name of the instance in the multi-role pool.
+ ///
///
/// Headers that will be added to request.
///
@@ -2681,7 +2763,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// A response object containing the response body and response headers.
///
- public async Task> GetMultiRolePoolWithHttpMessagesAsync(string resourceGroupName, string name, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
+ public async Task>> ListMultiRolePoolInstanceMetricDefinitionsWithHttpMessagesAsync(string resourceGroupName, string name, string instance, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (resourceGroupName == null)
{
@@ -2706,11 +2788,18 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "name");
}
+ if (instance == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "instance");
+ }
if (Client.SubscriptionId == null)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -2720,20 +2809,21 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
- tracingParameters.Add("apiVersion", apiVersion);
+ tracingParameters.Add("instance", instance);
tracingParameters.Add("cancellationToken", cancellationToken);
- ServiceClientTracing.Enter(_invocationId, this, "GetMultiRolePool", tracingParameters);
+ ServiceClientTracing.Enter(_invocationId, this, "ListMultiRolePoolInstanceMetricDefinitions", tracingParameters);
}
// Construct URL
var _baseUrl = Client.BaseUri.AbsoluteUri;
- var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default").ToString();
+ var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions").ToString();
_url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName));
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
+ _url = _url.Replace("{instance}", System.Uri.EscapeDataString(instance));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -2823,7 +2913,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
throw ex;
}
// Create Result
- var _result = new AzureOperationResponse();
+ var _result = new AzureOperationResponse>();
_result.Request = _httpRequest;
_result.Response = _httpResponse;
if (_httpResponse.Headers.Contains("x-ms-request-id"))
@@ -2836,7 +2926,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
try
{
- _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
+ _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings);
}
catch (JsonException ex)
{
@@ -2856,38 +2946,11 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
}
///
- /// Create or update a multi-role pool.
- ///
- ///
- /// Create or update a multi-role pool.
- ///
- ///
- /// Name of the resource group to which the resource belongs.
- ///
- ///
- /// Name of the App Service Environment.
- ///
- ///
- /// Properties of the multi-role pool.
- ///
- ///
- /// The headers that will be added to request.
- ///
- ///
- /// The cancellation token.
- ///
- public async Task> CreateOrUpdateMultiRolePoolWithHttpMessagesAsync(string resourceGroupName, string name, WorkerPoolResource multiRolePoolEnvelope, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
- {
- // Send Request
- AzureOperationResponse _response = await BeginCreateOrUpdateMultiRolePoolWithHttpMessagesAsync(resourceGroupName, name, multiRolePoolEnvelope, customHeaders, cancellationToken).ConfigureAwait(false);
- return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false);
- }
-
- ///
- /// Create or update a multi-role pool.
+ /// Get metric definitions for a multi-role pool of an App Service Environment.
///
///
- /// Create or update a multi-role pool.
+ /// Description for Get metric definitions for a multi-role pool of an App
+ /// Service Environment.
///
///
/// Name of the resource group to which the resource belongs.
@@ -2895,16 +2958,13 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// Name of the App Service Environment.
///
- ///
- /// Properties of the multi-role pool.
- ///
///
/// Headers that will be added to request.
///
///
/// The cancellation token.
///
- ///
+ ///
/// Thrown when the operation returned an invalid status code
///
///
@@ -2919,7 +2979,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// A response object containing the response body and response headers.
///
- public async Task> UpdateMultiRolePoolWithHttpMessagesAsync(string resourceGroupName, string name, WorkerPoolResource multiRolePoolEnvelope, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
+ public async Task>> ListMultiRoleMetricDefinitionsWithHttpMessagesAsync(string resourceGroupName, string name, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (resourceGroupName == null)
{
@@ -2944,15 +3004,14 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "name");
}
- if (multiRolePoolEnvelope == null)
- {
- throw new ValidationException(ValidationRules.CannotBeNull, "multiRolePoolEnvelope");
- }
if (Client.SubscriptionId == null)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -2962,21 +3021,19 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
- tracingParameters.Add("multiRolePoolEnvelope", multiRolePoolEnvelope);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
- ServiceClientTracing.Enter(_invocationId, this, "UpdateMultiRolePool", tracingParameters);
+ ServiceClientTracing.Enter(_invocationId, this, "ListMultiRoleMetricDefinitions", tracingParameters);
}
// Construct URL
var _baseUrl = Client.BaseUri.AbsoluteUri;
- var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default").ToString();
+ var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions").ToString();
_url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName));
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -2985,7 +3042,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
// Create HTTP transport objects
var _httpRequest = new HttpRequestMessage();
HttpResponseMessage _httpResponse = null;
- _httpRequest.Method = new HttpMethod("PATCH");
+ _httpRequest.Method = new HttpMethod("GET");
_httpRequest.RequestUri = new System.Uri(_url);
// Set Headers
if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value)
@@ -3016,12 +3073,6 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
// Serialize Request
string _requestContent = null;
- if(multiRolePoolEnvelope != null)
- {
- _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(multiRolePoolEnvelope, Client.SerializationSettings);
- _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8);
- _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8");
- }
// Set Credentials
if (Client.Credentials != null)
{
@@ -3042,16 +3093,15 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
HttpStatusCode _statusCode = _httpResponse.StatusCode;
cancellationToken.ThrowIfCancellationRequested();
string _responseContent = null;
- if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 400 && (int)_statusCode != 404 && (int)_statusCode != 409)
+ if ((int)_statusCode != 200)
{
- var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
+ var ex = new DefaultErrorResponseException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
try
{
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
- CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
+ DefaultErrorResponse _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
if (_errorBody != null)
{
- ex = new CloudException(_errorBody.Message);
ex.Body = _errorBody;
}
}
@@ -3061,10 +3111,6 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
}
ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent);
ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent);
- if (_httpResponse.Headers.Contains("x-ms-request-id"))
- {
- ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault();
- }
if (_shouldTrace)
{
ServiceClientTracing.Error(_invocationId, ex);
@@ -3077,7 +3123,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
throw ex;
}
// Create Result
- var _result = new AzureOperationResponse();
+ var _result = new AzureOperationResponse>();
_result.Request = _httpRequest;
_result.Response = _httpResponse;
if (_httpResponse.Headers.Contains("x-ms-request-id"))
@@ -3090,25 +3136,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
try
{
- _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
- }
- catch (JsonException ex)
- {
- _httpRequest.Dispose();
- if (_httpResponse != null)
- {
- _httpResponse.Dispose();
- }
- throw new SerializationException("Unable to deserialize the response.", _responseContent, ex);
- }
- }
- // Deserialize Response
- if ((int)_statusCode == 202)
- {
- _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
- try
- {
- _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings);
+ _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings);
}
catch (JsonException ex)
{
@@ -3128,12 +3156,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
}
///
- /// Get metric definitions for a specific instance of a multi-role pool of an
- /// App Service Environment.
+ /// Get available SKUs for scaling a multi-role pool.
///
///
- /// Get metric definitions for a specific instance of a multi-role pool of an
- /// App Service Environment.
+ /// Description for Get available SKUs for scaling a multi-role pool.
///
///
/// Name of the resource group to which the resource belongs.
@@ -3141,9 +3167,6 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// Name of the App Service Environment.
///
- ///
- /// Name of the instance in the multi-role pool.
- ///
///
/// Headers that will be added to request.
///
@@ -3165,7 +3188,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// A response object containing the response body and response headers.
///
- public async Task>> ListMultiRolePoolInstanceMetricDefinitionsWithHttpMessagesAsync(string resourceGroupName, string name, string instance, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
+ public async Task>> ListMultiRolePoolSkusWithHttpMessagesAsync(string resourceGroupName, string name, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (resourceGroupName == null)
{
@@ -3190,15 +3213,14 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "name");
}
- if (instance == null)
- {
- throw new ValidationException(ValidationRules.CannotBeNull, "instance");
- }
if (Client.SubscriptionId == null)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -3208,22 +3230,19 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
- tracingParameters.Add("instance", instance);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
- ServiceClientTracing.Enter(_invocationId, this, "ListMultiRolePoolInstanceMetricDefinitions", tracingParameters);
+ ServiceClientTracing.Enter(_invocationId, this, "ListMultiRolePoolSkus", tracingParameters);
}
// Construct URL
var _baseUrl = Client.BaseUri.AbsoluteUri;
- var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions").ToString();
+ var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus").ToString();
_url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName));
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
- _url = _url.Replace("{instance}", System.Uri.EscapeDataString(instance));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -3313,7 +3332,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
throw ex;
}
// Create Result
- var _result = new AzureOperationResponse>();
+ var _result = new AzureOperationResponse>();
_result.Request = _httpRequest;
_result.Response = _httpResponse;
if (_httpResponse.Headers.Contains("x-ms-request-id"))
@@ -3326,7 +3345,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
try
{
- _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings);
+ _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings);
}
catch (JsonException ex)
{
@@ -3346,11 +3365,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
}
///
- /// Get metrics for a specific instance of a multi-role pool of an App Service
- /// Environment.
+ /// Get usage metrics for a multi-role pool of an App Service Environment.
///
///
- /// Get metrics for a specific instance of a multi-role pool of an App Service
+ /// Description for Get usage metrics for a multi-role pool of an App Service
/// Environment.
///
///
@@ -3359,13 +3377,6 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// Name of the App Service Environment.
///
- ///
- /// Name of the instance in the multi-role pool.
- ///
- ///
- /// Specify <code>true</code> to include instance details. The
- /// default is <code>false</code>.
- ///
///
/// Headers that will be added to request.
///
@@ -3387,7 +3398,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// A response object containing the response body and response headers.
///
- public async Task>> ListMultiRolePoolInstanceMetricsWithHttpMessagesAsync(string resourceGroupName, string name, string instance, bool? details = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
+ public async Task>> ListMultiRoleUsagesWithHttpMessagesAsync(string resourceGroupName, string name, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (resourceGroupName == null)
{
@@ -3412,15 +3423,14 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "name");
}
- if (instance == null)
- {
- throw new ValidationException(ValidationRules.CannotBeNull, "instance");
- }
if (Client.SubscriptionId == null)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -3430,27 +3440,19 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
- tracingParameters.Add("instance", instance);
- tracingParameters.Add("details", details);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
- ServiceClientTracing.Enter(_invocationId, this, "ListMultiRolePoolInstanceMetrics", tracingParameters);
+ ServiceClientTracing.Enter(_invocationId, this, "ListMultiRoleUsages", tracingParameters);
}
// Construct URL
var _baseUrl = Client.BaseUri.AbsoluteUri;
- var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metrics").ToString();
+ var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages").ToString();
_url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName));
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
- _url = _url.Replace("{instance}", System.Uri.EscapeDataString(instance));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (details != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("details={0}", System.Uri.EscapeDataString(Rest.Serialization.SafeJsonConvert.SerializeObject(details, Client.SerializationSettings).Trim('"'))));
- }
- if (apiVersion != null)
- {
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -3540,7 +3542,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
throw ex;
}
// Create Result
- var _result = new AzureOperationResponse>();
+ var _result = new AzureOperationResponse>();
_result.Request = _httpRequest;
_result.Response = _httpResponse;
if (_httpResponse.Headers.Contains("x-ms-request-id"))
@@ -3553,7 +3555,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
try
{
- _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings);
+ _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings);
}
catch (JsonException ex)
{
@@ -3573,10 +3575,11 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
}
///
- /// Get metric definitions for a multi-role pool of an App Service Environment.
+ /// List all currently running operations on the App Service Environment.
///
///
- /// Get metric definitions for a multi-role pool of an App Service Environment.
+ /// Description for List all currently running operations on the App Service
+ /// Environment.
///
///
/// Name of the resource group to which the resource belongs.
@@ -3605,7 +3608,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
///
/// A response object containing the response body and response headers.
///
- public async Task>> ListMultiRoleMetricDefinitionsWithHttpMessagesAsync(string resourceGroupName, string name, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
+ public async Task>> ListOperationsWithHttpMessagesAsync(string resourceGroupName, string name, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
{
if (resourceGroupName == null)
{
@@ -3634,7 +3637,10 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
{
throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
}
- string apiVersion = "2018-02-01";
+ if (Client.ApiVersion == null)
+ {
+ throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
// Tracing
bool _shouldTrace = ServiceClientTracing.IsEnabled;
string _invocationId = null;
@@ -3644,20 +3650,19 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
Dictionary tracingParameters = new Dictionary();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("name", name);
- tracingParameters.Add("apiVersion", apiVersion);
tracingParameters.Add("cancellationToken", cancellationToken);
- ServiceClientTracing.Enter(_invocationId, this, "ListMultiRoleMetricDefinitions", tracingParameters);
+ ServiceClientTracing.Enter(_invocationId, this, "ListOperations", tracingParameters);
}
// Construct URL
var _baseUrl = Client.BaseUri.AbsoluteUri;
- var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions").ToString();
+ var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations").ToString();
_url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName));
_url = _url.Replace("{name}", System.Uri.EscapeDataString(name));
_url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId));
List _queryParameters = new List();
- if (apiVersion != null)
+ if (Client.ApiVersion != null)
{
- _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion)));
}
if (_queryParameters.Count > 0)
{
@@ -3747,7 +3752,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
throw ex;
}
// Create Result
- var _result = new AzureOperationResponse>();
+ var _result = new AzureOperationResponse>();
_result.Request = _httpRequest;
_result.Response = _httpResponse;
if (_httpResponse.Headers.Contains("x-ms-request-id"))
@@ -3760,7 +3765,7 @@ internal AppServiceEnvironmentsOperations(WebSiteManagementClient client)
_responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
try
{
- _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject