|
6 | 6 | "_generator": { |
7 | 7 | "name": "bicep", |
8 | 8 | "version": "0.44.1.10279", |
9 | | - "templateHash": "3428880183705727582" |
| 9 | + "templateHash": "2099326972124864634" |
10 | 10 | }, |
11 | 11 | "name": "Multi-Agent Custom Automation Engine - AVM", |
12 | 12 | "description": "AVM orchestrator for the Multi-Agent Custom Automation Engine accelerator. Deploys the same logical resources and preserves the same outputs as infra\\main.bicep using local AVM wrapper modules." |
|
51004 | 51004 | "_generator": { |
51005 | 51005 | "name": "bicep", |
51006 | 51006 | "version": "0.44.1.10279", |
51007 | | - "templateHash": "5778435438637774225" |
| 51007 | + "templateHash": "10535819316717631477" |
51008 | 51008 | } |
51009 | 51009 | }, |
51010 | 51010 | "parameters": { |
@@ -51143,11 +51143,15 @@ |
51143 | 51143 | "description": "Enable Azure telemetry collection." |
51144 | 51144 | } |
51145 | 51145 | }, |
51146 | | - "enableSessionAffinity": { |
51147 | | - "type": "bool", |
51148 | | - "defaultValue": false, |
| 51146 | + "stickySessionsAffinity": { |
| 51147 | + "type": "string", |
| 51148 | + "defaultValue": "none", |
| 51149 | + "allowedValues": [ |
| 51150 | + "none", |
| 51151 | + "sticky" |
| 51152 | + ], |
51149 | 51153 | "metadata": { |
51150 | | - "description": "Enable sticky session affinity." |
| 51154 | + "description": "Optional. Bool indicating if the Container App should enable session affinity." |
51151 | 51155 | } |
51152 | 51156 | } |
51153 | 51157 | }, |
|
51180 | 51184 | "containers": { |
51181 | 51185 | "value": "[parameters('containers')]" |
51182 | 51186 | }, |
51183 | | - "stickySessionsAffinity": "[if(parameters('enableSessionAffinity'), createObject('value', 'sticky'), createObject('value', 'none'))]", |
51184 | 51187 | "ingressExternal": "[if(parameters('disableIngress'), createObject('value', false()), createObject('value', parameters('ingressExternal')))]", |
51185 | 51188 | "ingressTargetPort": { |
51186 | 51189 | "value": "[parameters('ingressTargetPort')]" |
|
51210 | 51213 | }, |
51211 | 51214 | "workloadProfileName": { |
51212 | 51215 | "value": "[parameters('workloadProfileName')]" |
| 51216 | + }, |
| 51217 | + "stickySessionsAffinity": { |
| 51218 | + "value": "[parameters('stickySessionsAffinity')]" |
51213 | 51219 | } |
51214 | 51220 | }, |
51215 | 51221 | "template": { |
|
52796 | 52802 | }, |
52797 | 52803 | "mode": "Incremental", |
52798 | 52804 | "parameters": { |
52799 | | - "enableSessionAffinity": "[if(parameters('enableScalability'), createObject('value', true()), createObject('value', false()))]", |
| 52805 | + "stickySessionsAffinity": "[if(parameters('enableScalability'), createObject('value', 'sticky'), createObject('value', 'none'))]", |
52800 | 52806 | "name": { |
52801 | 52807 | "value": "[format('ca-mcp-{0}', variables('solutionSuffix'))]" |
52802 | 52808 | }, |
|
52929 | 52935 | "_generator": { |
52930 | 52936 | "name": "bicep", |
52931 | 52937 | "version": "0.44.1.10279", |
52932 | | - "templateHash": "5778435438637774225" |
| 52938 | + "templateHash": "10535819316717631477" |
52933 | 52939 | } |
52934 | 52940 | }, |
52935 | 52941 | "parameters": { |
@@ -53068,11 +53074,15 @@ |
53068 | 53074 | "description": "Enable Azure telemetry collection." |
53069 | 53075 | } |
53070 | 53076 | }, |
53071 | | - "enableSessionAffinity": { |
53072 | | - "type": "bool", |
53073 | | - "defaultValue": false, |
| 53077 | + "stickySessionsAffinity": { |
| 53078 | + "type": "string", |
| 53079 | + "defaultValue": "none", |
| 53080 | + "allowedValues": [ |
| 53081 | + "none", |
| 53082 | + "sticky" |
| 53083 | + ], |
53074 | 53084 | "metadata": { |
53075 | | - "description": "Enable sticky session affinity." |
| 53085 | + "description": "Optional. Bool indicating if the Container App should enable session affinity." |
53076 | 53086 | } |
53077 | 53087 | } |
53078 | 53088 | }, |
|
53105 | 53115 | "containers": { |
53106 | 53116 | "value": "[parameters('containers')]" |
53107 | 53117 | }, |
53108 | | - "stickySessionsAffinity": "[if(parameters('enableSessionAffinity'), createObject('value', 'sticky'), createObject('value', 'none'))]", |
53109 | 53118 | "ingressExternal": "[if(parameters('disableIngress'), createObject('value', false()), createObject('value', parameters('ingressExternal')))]", |
53110 | 53119 | "ingressTargetPort": { |
53111 | 53120 | "value": "[parameters('ingressTargetPort')]" |
|
53135 | 53144 | }, |
53136 | 53145 | "workloadProfileName": { |
53137 | 53146 | "value": "[parameters('workloadProfileName')]" |
| 53147 | + }, |
| 53148 | + "stickySessionsAffinity": { |
| 53149 | + "value": "[parameters('stickySessionsAffinity')]" |
53138 | 53150 | } |
53139 | 53151 | }, |
53140 | 53152 | "template": { |
|
0 commit comments