|
92 | 92 | }, |
93 | 93 | "variables": { |
94 | 94 | "location": "[resourceGroup().location]", |
95 | | - "skipCondition": "[or(not(equals(resourceGroup().location, parameters('skipResourceRegion'))), greater(parameters('currentEpoch'), parameters('resourceStartTime')))] |
| 95 | + "notSkipCondition": "[or(not(equals(resourceGroup().location, parameters('skipResourceRegion'))), greater(parameters('currentEpoch'), parameters('resourceStartTime')))]" |
96 | 96 | }, |
97 | 97 | "resources": [ |
98 | 98 | { |
99 | | - "condition": "[variables('skipCondition')]", |
| 99 | + "condition": "[variables('notSkipCondition')]", |
100 | 100 | "type": "Microsoft.DBforMySQL/servers", |
101 | 101 | "apiVersion": "2017-12-01", |
102 | 102 | "name": "[parameters('serverName')]", |
|
125 | 125 | } |
126 | 126 | }, |
127 | 127 | { |
128 | | - "condition": "[variables('skipCondition')]", |
| 128 | + "condition": "[variables('notSkipCondition')]", |
129 | 129 | "type": "Microsoft.DBforMySQL/servers/administrators", |
130 | 130 | "apiVersion": "2017-12-01", |
131 | 131 | "name": "[concat(parameters('serverName'), '/ActiveDirectory')]", |
|
140 | 140 | } |
141 | 141 | }, |
142 | 142 | { |
143 | | - "condition": "[variables('skipCondition')]", |
| 143 | + "condition": "[variables('notSkipCondition')]", |
144 | 144 | "type": "Microsoft.DBforMySQL/servers/configurations", |
145 | 145 | "apiVersion": "2017-12-01", |
146 | 146 | "name": "[concat(parameters('serverName'), '/audit_log_enabled')]", |
|
153 | 153 | } |
154 | 154 | }, |
155 | 155 | { |
156 | | - "condition": "[variables('skipCondition')]", |
| 156 | + "condition": "[variables('notSkipCondition')]", |
157 | 157 | "type": "Microsoft.DBforMySQL/servers/configurations", |
158 | 158 | "apiVersion": "2017-12-01", |
159 | 159 | "name": "[concat(parameters('serverName'), '/gtid_mode')]", |
|
166 | 166 | } |
167 | 167 | }, |
168 | 168 | { |
169 | | - "condition": "[variables('skipCondition')]", |
| 169 | + "condition": "[variables('notSkipCondition')]", |
170 | 170 | "type": "Microsoft.DBforMySQL/servers/configurations", |
171 | 171 | "apiVersion": "2017-12-01", |
172 | 172 | "name": "[concat(parameters('serverName'), '/init_connect')]", |
|
178 | 178 | } |
179 | 179 | }, |
180 | 180 | { |
181 | | - "condition": "[variables('skipCondition')]", |
| 181 | + "condition": "[variables('notSkipCondition')]", |
182 | 182 | "type": "Microsoft.DBforMySQL/servers/databases", |
183 | 183 | "apiVersion": "2017-12-01", |
184 | 184 | "name": "[concat(parameters('serverName'), '/db')]", |
|
191 | 191 | } |
192 | 192 | }, |
193 | 193 | { |
194 | | - "condition": "[variables('skipCondition')]", |
| 194 | + "condition": "[variables('notSkipCondition')]", |
195 | 195 | "type": "Microsoft.DBforMySQL/servers/firewallRules", |
196 | 196 | "apiVersion": "2017-12-01", |
197 | 197 | "name": "[concat(parameters('serverName'), '/AllowAll_2022-9-14_18-12-24')]", |
|
204 | 204 | } |
205 | 205 | }, |
206 | 206 | { |
207 | | - "condition": "[variables('skipCondition')]", |
| 207 | + "condition": "[variables('notSkipCondition')]", |
208 | 208 | "type": "Microsoft.DBforMySQL/servers/securityAlertPolicies", |
209 | 209 | "apiVersion": "2017-12-01", |
210 | 210 | "name": "[concat(parameters('serverName'), '/Default')]", |
|
235 | 235 | }, |
236 | 236 | "AZURE_MYSQL_IT_SKIPRUNNING": { |
237 | 237 | "type": "string", |
238 | | - "value": "[if(or(not(equals(resourceGroup().location, variables('skipResourceRegion'))), greater(parameters('currentEpoch'), parameters('resourceStartTime'))), 'notskip', 'skipRunning')]" |
| 238 | + "value": "[if(variables('notSkipCondition'), 'notskip', 'skipRunning')]" |
239 | 239 | }, |
240 | 240 | "AZURE_MYSQL_ENDPOINT": { |
241 | 241 | "type": "string", |
242 | | - "[if(or(not(equals(resourceGroup().location, variables('skipResourceRegion'))), greater(parameters('currentEpoch'), parameters('resourceStartTime'))), 'skipResource', reference(parameters('serverName')).fullyQualifiedDomainName))]" |
| 242 | + "value": "[if(variables('notSkipCondition'), reference(parameters('serverName')).fullyQualifiedDomainName,'skipResource')]" |
243 | 243 | } |
244 | 244 | } |
245 | 245 | } |
0 commit comments