|
1682 | 1682 | "address": { |
1683 | 1683 | "anyOf": [ |
1684 | 1684 | { |
1685 | | - "type": "string", |
1686 | | - "pattern": "^\\${1,2}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 1685 | + "oneOf": [ |
| 1686 | + { |
| 1687 | + "type": "string", |
| 1688 | + "pattern": "^\\${1,2}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 1689 | + }, |
| 1690 | + { |
| 1691 | + "type": "string", |
| 1692 | + "pattern": "^\\${1,4}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 1693 | + } |
| 1694 | + ] |
1687 | 1695 | }, |
1688 | 1696 | { |
1689 | 1697 | "type": "string" |
|
1702 | 1710 | "minimum": 0 |
1703 | 1711 | }, |
1704 | 1712 | { |
1705 | | - "type": "string", |
1706 | | - "pattern": "^\\${1,2}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 1713 | + "oneOf": [ |
| 1714 | + { |
| 1715 | + "type": "string", |
| 1716 | + "pattern": "^\\${1,2}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 1717 | + }, |
| 1718 | + { |
| 1719 | + "type": "string", |
| 1720 | + "pattern": "^\\${1,4}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 1721 | + } |
| 1722 | + ] |
1707 | 1723 | } |
1708 | 1724 | ], |
1709 | 1725 | "title": "Port" |
|
2329 | 2345 | "hostname": { |
2330 | 2346 | "anyOf": [ |
2331 | 2347 | { |
2332 | | - "type": "string", |
2333 | | - "pattern": "^\\${1,2}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 2348 | + "oneOf": [ |
| 2349 | + { |
| 2350 | + "type": "string", |
| 2351 | + "pattern": "^\\${1,2}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 2352 | + }, |
| 2353 | + { |
| 2354 | + "type": "string", |
| 2355 | + "pattern": "^\\${1,4}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 2356 | + } |
| 2357 | + ] |
2334 | 2358 | }, |
2335 | 2359 | { |
2336 | 2360 | "type": "string" |
|
2349 | 2373 | "minimum": 0 |
2350 | 2374 | }, |
2351 | 2375 | { |
2352 | | - "type": "string", |
2353 | | - "pattern": "^\\${1,2}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 2376 | + "oneOf": [ |
| 2377 | + { |
| 2378 | + "type": "string", |
| 2379 | + "pattern": "^\\${1,2}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 2380 | + }, |
| 2381 | + { |
| 2382 | + "type": "string", |
| 2383 | + "pattern": "^\\${1,4}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 2384 | + } |
| 2385 | + ] |
2354 | 2386 | }, |
2355 | 2387 | { |
2356 | 2388 | "$ref": "#/components/schemas/_PortRange" |
|
3399 | 3431 | "minimum": 0 |
3400 | 3432 | }, |
3401 | 3433 | { |
3402 | | - "type": "string", |
3403 | | - "pattern": "^\\${1,2}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 3434 | + "oneOf": [ |
| 3435 | + { |
| 3436 | + "type": "string", |
| 3437 | + "pattern": "^\\${1,2}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 3438 | + }, |
| 3439 | + { |
| 3440 | + "type": "string", |
| 3441 | + "pattern": "^\\${1,4}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 3442 | + } |
| 3443 | + ] |
3404 | 3444 | } |
3405 | 3445 | ], |
3406 | 3446 | "title": "Lower" |
|
3415 | 3455 | "minimum": 0 |
3416 | 3456 | }, |
3417 | 3457 | { |
3418 | | - "type": "string", |
3419 | | - "pattern": "^\\${1,2}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 3458 | + "oneOf": [ |
| 3459 | + { |
| 3460 | + "type": "string", |
| 3461 | + "pattern": "^\\${1,2}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 3462 | + }, |
| 3463 | + { |
| 3464 | + "type": "string", |
| 3465 | + "pattern": "^\\${1,4}(?:\\{)?OSPARC_VARIABLE_[A-Za-z0-9_]+(?:\\})?(:-.+)?$" |
| 3466 | + } |
| 3467 | + ] |
3420 | 3468 | } |
3421 | 3469 | ], |
3422 | 3470 | "title": "Upper" |
|
0 commit comments