quiet-hairdresser-18834
01/27/2021, 5:24 PMlet agwConfig: azure.network.ApplicationGatewayArgs = {
name: agwName,
resourceGroupName: resourceGroup.name,
autoscaleConfiguration: {
minCapacity: appGatewayAutoScaleMinimumInstanceCount,
maxCapacity: appGatewayAutoScaleMaximumInstanceCount
}
//... more code here
}
If I wanted to optionally have the autoscaleConfiguration not be set to anything, how can I do that?
I tried clearing it after with
if (!useAppGateayAutoScale)
{
agwConfig.autoscaleConfiguration = null;
}
but it gives me an error that the property is readonly so it can not be changedwitty-candle-66007
01/27/2021, 5:46 PMconst autoscaleConfig = (useAppGaeayAutoScale ? {minCapacity: appGatewayAutoScaleMinimumInstanceCount, maxCapacity: appgatewayAutoScaleMaximumInstanceCount} : {})
let agwConfig ... = {
...
autoscaleConfiguration: autoscaleConfig
}
quiet-hairdresser-18834
01/27/2021, 6:10 PMconst autoscaleConfig = (useAppGatewayAutoScale ? {minCapacity: appGatewayAutoScaleMinimumInstanceCount, maxCapacity: appGatewayAutoScaleMaximumInstanceCount} : undefined)