diff --git a/lib/services/networkManagement2/lib/models/applicationGateway.js b/lib/services/networkManagement2/lib/models/applicationGateway.js index 13f5cef0cd..50922086d3 100644 --- a/lib/services/networkManagement2/lib/models/applicationGateway.js +++ b/lib/services/networkManagement2/lib/models/applicationGateway.js @@ -106,6 +106,8 @@ class ApplicationGateway extends models['Resource'] { * @property {object} [autoscaleConfiguration] Autoscale Configuration. * @property {number} [autoscaleConfiguration.minCapacity] Lower bound on * number of Application Gateway instances + * @property {number} [autoscaleConfiguration.maxCapacity] Upper bound on + * number of Application Gateway capacity * @property {string} [resourceGuid] Resource GUID property of the * application gateway resource. * @property {string} [provisioningState] Provisioning state of the diff --git a/lib/services/networkManagement2/lib/models/applicationGatewayAutoscaleConfiguration.js b/lib/services/networkManagement2/lib/models/applicationGatewayAutoscaleConfiguration.js index 8edff41c3a..f43f6732e8 100644 --- a/lib/services/networkManagement2/lib/models/applicationGatewayAutoscaleConfiguration.js +++ b/lib/services/networkManagement2/lib/models/applicationGatewayAutoscaleConfiguration.js @@ -19,6 +19,8 @@ class ApplicationGatewayAutoscaleConfiguration { * Create a ApplicationGatewayAutoscaleConfiguration. * @property {number} minCapacity Lower bound on number of Application * Gateway instances + * @property {number} [maxCapacity] Upper bound on number of Application + * Gateway capacity */ constructor() { } @@ -46,6 +48,16 @@ class ApplicationGatewayAutoscaleConfiguration { type: { name: 'Number' } + }, + maxCapacity: { + required: false, + serializedName: 'maxCapacity', + constraints: { + InclusiveMinimum: 2 + }, + type: { + name: 'Number' + } } } } diff --git a/lib/services/networkManagement2/lib/models/index.d.ts b/lib/services/networkManagement2/lib/models/index.d.ts index 4b5a99b2cb..2d9f6c0043 100644 --- a/lib/services/networkManagement2/lib/models/index.d.ts +++ b/lib/services/networkManagement2/lib/models/index.d.ts @@ -2035,6 +2035,10 @@ export interface ApplicationGatewayAutoscaleConfiguration { * Lower bound on number of Application Gateway instances */ minCapacity: number; + /** + * Upper bound on number of Application Gateway capacity + */ + maxCapacity?: number; } export interface ManagedServiceIdentityUserAssignedIdentitiesValue { diff --git a/lib/services/networkManagement2/lib/operations/applicationGateways.js b/lib/services/networkManagement2/lib/operations/applicationGateways.js index 9d9562720c..ee4760f9a0 100644 --- a/lib/services/networkManagement2/lib/operations/applicationGateways.js +++ b/lib/services/networkManagement2/lib/operations/applicationGateways.js @@ -357,6 +357,9 @@ function _get(resourceGroupName, applicationGatewayName, options, callback) { * @param {number} parameters.autoscaleConfiguration.minCapacity Lower bound on * number of Application Gateway instances * + * @param {number} [parameters.autoscaleConfiguration.maxCapacity] Upper bound + * on number of Application Gateway capacity + * * @param {string} [parameters.resourceGuid] Resource GUID property of the * application gateway resource. * @@ -2225,6 +2228,9 @@ function _beginDeleteMethod(resourceGroupName, applicationGatewayName, options, * @param {number} parameters.autoscaleConfiguration.minCapacity Lower bound on * number of Application Gateway instances * + * @param {number} [parameters.autoscaleConfiguration.maxCapacity] Upper bound + * on number of Application Gateway capacity + * * @param {string} [parameters.resourceGuid] Resource GUID property of the * application gateway resource. * @@ -3729,6 +3735,9 @@ class ApplicationGateways { * @param {number} parameters.autoscaleConfiguration.minCapacity Lower bound on * number of Application Gateway instances * + * @param {number} [parameters.autoscaleConfiguration.maxCapacity] Upper bound + * on number of Application Gateway capacity + * * @param {string} [parameters.resourceGuid] Resource GUID property of the * application gateway resource. * @@ -3927,6 +3936,9 @@ class ApplicationGateways { * @param {number} parameters.autoscaleConfiguration.minCapacity Lower bound on * number of Application Gateway instances * + * @param {number} [parameters.autoscaleConfiguration.maxCapacity] Upper bound + * on number of Application Gateway capacity + * * @param {string} [parameters.resourceGuid] Resource GUID property of the * application gateway resource. * @@ -5317,6 +5329,9 @@ class ApplicationGateways { * @param {number} parameters.autoscaleConfiguration.minCapacity Lower bound on * number of Application Gateway instances * + * @param {number} [parameters.autoscaleConfiguration.maxCapacity] Upper bound + * on number of Application Gateway capacity + * * @param {string} [parameters.resourceGuid] Resource GUID property of the * application gateway resource. * @@ -5515,6 +5530,9 @@ class ApplicationGateways { * @param {number} parameters.autoscaleConfiguration.minCapacity Lower bound on * number of Application Gateway instances * + * @param {number} [parameters.autoscaleConfiguration.maxCapacity] Upper bound + * on number of Application Gateway capacity + * * @param {string} [parameters.resourceGuid] Resource GUID property of the * application gateway resource. * diff --git a/lib/services/networkManagement2/lib/operations/index.d.ts b/lib/services/networkManagement2/lib/operations/index.d.ts index 8be5edf2ec..ef0f81a4ca 100644 --- a/lib/services/networkManagement2/lib/operations/index.d.ts +++ b/lib/services/networkManagement2/lib/operations/index.d.ts @@ -274,6 +274,9 @@ export interface ApplicationGateways { * @param {number} parameters.autoscaleConfiguration.minCapacity Lower bound on * number of Application Gateway instances * + * @param {number} [parameters.autoscaleConfiguration.maxCapacity] Upper bound + * on number of Application Gateway capacity + * * @param {string} [parameters.resourceGuid] Resource GUID property of the * application gateway resource. * @@ -460,6 +463,9 @@ export interface ApplicationGateways { * @param {number} parameters.autoscaleConfiguration.minCapacity Lower bound on * number of Application Gateway instances * + * @param {number} [parameters.autoscaleConfiguration.maxCapacity] Upper bound + * on number of Application Gateway capacity + * * @param {string} [parameters.resourceGuid] Resource GUID property of the * application gateway resource. * @@ -1457,6 +1463,9 @@ export interface ApplicationGateways { * @param {number} parameters.autoscaleConfiguration.minCapacity Lower bound on * number of Application Gateway instances * + * @param {number} [parameters.autoscaleConfiguration.maxCapacity] Upper bound + * on number of Application Gateway capacity + * * @param {string} [parameters.resourceGuid] Resource GUID property of the * application gateway resource. * @@ -1643,6 +1652,9 @@ export interface ApplicationGateways { * @param {number} parameters.autoscaleConfiguration.minCapacity Lower bound on * number of Application Gateway instances * + * @param {number} [parameters.autoscaleConfiguration.maxCapacity] Upper bound + * on number of Application Gateway capacity + * * @param {string} [parameters.resourceGuid] Resource GUID property of the * application gateway resource. *