|
83 | 83 | "description": "The disk name." |
84 | 84 | } |
85 | 85 | }, |
86 | | - "description": "Specifies the disk information fo the HANA instance" |
| 86 | + "description": "Specifies the disk information for the HANA instance" |
87 | 87 | }, |
88 | 88 | "HanaInstanceProperties": { |
89 | 89 | "type": "object", |
90 | 90 | "properties": { |
91 | | - "hanaInstanceId": { |
92 | | - "type": "string", |
93 | | - "description": "Specifies the HANA instance unique ID." |
94 | | - }, |
95 | 91 | "hardwareProfile": { |
96 | 92 | "oneOf": [ |
97 | 93 | { |
|
103 | 99 | ], |
104 | 100 | "description": "Specifies the hardware settings for the HANA instance." |
105 | 101 | }, |
106 | | - "hwRevision": { |
107 | | - "type": "string", |
108 | | - "description": "Hardware revision of a HANA instance" |
109 | | - }, |
110 | 102 | "networkProfile": { |
111 | 103 | "oneOf": [ |
112 | 104 | { |
|
133 | 125 | "type": "string", |
134 | 126 | "description": "ARM ID of another HanaInstance that will share a network with this HanaInstance" |
135 | 127 | }, |
136 | | - "powerState": { |
137 | | - "oneOf": [ |
138 | | - { |
139 | | - "type": "string", |
140 | | - "enum": [ |
141 | | - "starting", |
142 | | - "started", |
143 | | - "stopping", |
144 | | - "stopped", |
145 | | - "restarting", |
146 | | - "unknown" |
147 | | - ] |
148 | | - }, |
149 | | - { |
150 | | - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
151 | | - } |
152 | | - ], |
153 | | - "description": "Resource power state." |
154 | | - }, |
155 | | - "provisioningState": { |
156 | | - "oneOf": [ |
157 | | - { |
158 | | - "type": "string", |
159 | | - "enum": [ |
160 | | - "Accepted", |
161 | | - "Creating", |
162 | | - "Updating", |
163 | | - "Failed", |
164 | | - "Succeeded", |
165 | | - "Deleting", |
166 | | - "Migrating" |
167 | | - ] |
168 | | - }, |
169 | | - { |
170 | | - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
171 | | - } |
172 | | - ], |
173 | | - "description": "State of provisioning of the HanaInstance." |
174 | | - }, |
175 | | - "proximityPlacementGroup": { |
176 | | - "type": "string", |
177 | | - "description": "Resource proximity placement group" |
178 | | - }, |
179 | 128 | "storageProfile": { |
180 | 129 | "oneOf": [ |
181 | 130 | { |
|
192 | 141 | }, |
193 | 142 | "HardwareProfile": { |
194 | 143 | "type": "object", |
195 | | - "properties": { |
196 | | - "hanaInstanceSize": { |
197 | | - "oneOf": [ |
198 | | - { |
199 | | - "type": "string", |
200 | | - "enum": [ |
201 | | - "S72m", |
202 | | - "S144m", |
203 | | - "S72", |
204 | | - "S144", |
205 | | - "S192", |
206 | | - "S192m", |
207 | | - "S192xm", |
208 | | - "S96", |
209 | | - "S112", |
210 | | - "S224", |
211 | | - "S224m", |
212 | | - "S224om", |
213 | | - "S224oo", |
214 | | - "S224oom", |
215 | | - "S224ooo", |
216 | | - "S384", |
217 | | - "S384m", |
218 | | - "S384xm", |
219 | | - "S384xxm", |
220 | | - "S448", |
221 | | - "S448m", |
222 | | - "S448om", |
223 | | - "S448oo", |
224 | | - "S448oom", |
225 | | - "S448ooo", |
226 | | - "S576m", |
227 | | - "S576xm", |
228 | | - "S672", |
229 | | - "S672m", |
230 | | - "S672om", |
231 | | - "S672oo", |
232 | | - "S672oom", |
233 | | - "S672ooo", |
234 | | - "S768", |
235 | | - "S768m", |
236 | | - "S768xm", |
237 | | - "S896", |
238 | | - "S896m", |
239 | | - "S896om", |
240 | | - "S896oo", |
241 | | - "S896oom", |
242 | | - "S896ooo", |
243 | | - "S960m" |
244 | | - ] |
245 | | - }, |
246 | | - { |
247 | | - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
248 | | - } |
249 | | - ], |
250 | | - "description": "Specifies the HANA instance SKU." |
251 | | - }, |
252 | | - "hardwareType": { |
253 | | - "oneOf": [ |
254 | | - { |
255 | | - "type": "string", |
256 | | - "enum": [ |
257 | | - "Cisco_UCS", |
258 | | - "HPE" |
259 | | - ] |
260 | | - }, |
261 | | - { |
262 | | - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
263 | | - } |
264 | | - ], |
265 | | - "description": "Name of the hardware type (vendor and/or their product name)." |
266 | | - } |
267 | | - }, |
| 144 | + "properties": {}, |
268 | 145 | "description": "Specifies the hardware settings for the HANA instance." |
269 | 146 | }, |
270 | 147 | "IpAddress": { |
|
280 | 157 | "NetworkProfile": { |
281 | 158 | "type": "object", |
282 | 159 | "properties": { |
283 | | - "circuitId": { |
284 | | - "type": "string", |
285 | | - "description": "Specifies the circuit id for connecting to express route." |
286 | | - }, |
287 | 160 | "networkInterfaces": { |
288 | 161 | "oneOf": [ |
289 | 162 | { |
|
308 | 181 | "type": "string", |
309 | 182 | "description": "Specifies the host OS name of the HANA instance." |
310 | 183 | }, |
311 | | - "osType": { |
312 | | - "type": "string", |
313 | | - "description": "This property allows you to specify the type of the OS." |
314 | | - }, |
315 | 184 | "sshPublicKey": { |
316 | 185 | "type": "string", |
317 | 186 | "description": "Specifies the SSH public key used to access the operating system." |
| 187 | + } |
| 188 | + }, |
| 189 | + "description": "Specifies the operating system settings for the HANA instance." |
| 190 | + }, |
| 191 | + "SAPSystemID": { |
| 192 | + "type": "object", |
| 193 | + "properties": { |
| 194 | + "gid": { |
| 195 | + "type": "string", |
| 196 | + "description": "Group ID of the HANA database user." |
318 | 197 | }, |
319 | | - "version": { |
| 198 | + "sid": { |
320 | 199 | "type": "string", |
321 | | - "description": "Specifies version of operating system." |
| 200 | + "description": "SAP system ID as database identifier." |
| 201 | + }, |
| 202 | + "uid": { |
| 203 | + "type": "string", |
| 204 | + "description": "User ID of the HANA database user." |
| 205 | + }, |
| 206 | + "username": { |
| 207 | + "type": "string", |
| 208 | + "description": "Name of the HANA database user." |
322 | 209 | } |
323 | 210 | }, |
324 | | - "description": "Specifies the operating system settings for the HANA instance." |
| 211 | + "description": "Specifies information related to a SAP system ID" |
325 | 212 | }, |
326 | 213 | "StorageProfile": { |
327 | 214 | "type": "object", |
328 | 215 | "properties": { |
329 | | - "nfsIpAddress": { |
330 | | - "type": "string", |
331 | | - "description": "IP Address to connect to storage." |
| 216 | + "hanaSids": { |
| 217 | + "oneOf": [ |
| 218 | + { |
| 219 | + "type": "array", |
| 220 | + "items": { |
| 221 | + "$ref": "#/definitions/SAPSystemID" |
| 222 | + } |
| 223 | + }, |
| 224 | + { |
| 225 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 226 | + } |
| 227 | + ], |
| 228 | + "description": "Specifies information related to SAP system IDs for the hana instance." |
332 | 229 | }, |
333 | 230 | "osDisks": { |
334 | 231 | "oneOf": [ |
|
0 commit comments