|
739 | 739 | { |
740 | 740 | "$ref": "#/definitions/selectorConditionStartsWith" |
741 | 741 | }, |
| 742 | + { |
| 743 | + "$ref": "#/definitions/selectorConditionNotStartsWith" |
| 744 | + }, |
742 | 745 | { |
743 | 746 | "$ref": "#/definitions/selectorConditionEndsWith" |
744 | 747 | }, |
| 748 | + { |
| 749 | + "$ref": "#/definitions/selectorConditionNotEndsWith" |
| 750 | + }, |
745 | 751 | { |
746 | 752 | "$ref": "#/definitions/selectorConditionContains" |
747 | 753 | }, |
| 754 | + { |
| 755 | + "$ref": "#/definitions/selectorConditionNotContains" |
| 756 | + }, |
748 | 757 | { |
749 | 758 | "$ref": "#/definitions/selectorConditionIsString" |
750 | 759 | }, |
|
783 | 792 | }, |
784 | 793 | { |
785 | 794 | "$ref": "#/definitions/selectorConditionNotWithinPath" |
| 795 | + }, |
| 796 | + { |
| 797 | + "$ref": "#/definitions/selectorConditionLike" |
| 798 | + }, |
| 799 | + { |
| 800 | + "$ref": "#/definitions/selectorConditionNotLike" |
786 | 801 | } |
787 | 802 | ] |
788 | 803 | }, |
|
1313 | 1328 | } |
1314 | 1329 | ] |
1315 | 1330 | }, |
| 1331 | + "selectorConditionNotStartsWith": { |
| 1332 | + "type": "object", |
| 1333 | + "properties": { |
| 1334 | + "notStartsWith": { |
| 1335 | + "title": "Not starts with", |
| 1336 | + "description": "Must not start with any of the specified values.", |
| 1337 | + "markdownDescription": "Must not start with any of the specified values. [See help](https://microsoft.github.io/PSRule/v2/concepts/PSRule/en-US/about_PSRule_Expressions/#notstartswith)", |
| 1338 | + "$ref": "#/definitions/selectorExpressionValueMultiString" |
| 1339 | + }, |
| 1340 | + "convert": { |
| 1341 | + "type": "boolean", |
| 1342 | + "title": "Type conversion", |
| 1343 | + "description": "Convert type to string.", |
| 1344 | + "markdownDescription": "Convert type to string. [See help](https://microsoft.github.io/PSRule/v2/concepts/PSRule/en-US/about_PSRule_Expressions/#notstartswith)", |
| 1345 | + "default": false |
| 1346 | + }, |
| 1347 | + "caseSensitive": { |
| 1348 | + "type": "boolean", |
| 1349 | + "title": "Case sensitive", |
| 1350 | + "description": "Determines if comparing values is case-sensitive.", |
| 1351 | + "markdownDescription": "Determines if comparing values is case-sensitive. [See help](https://microsoft.github.io/PSRule/v2/concepts/PSRule/en-US/about_PSRule_Expressions/#notstartswith)", |
| 1352 | + "default": false |
| 1353 | + } |
| 1354 | + }, |
| 1355 | + "required": [ |
| 1356 | + "notStartsWith" |
| 1357 | + ], |
| 1358 | + "oneOf": [ |
| 1359 | + { |
| 1360 | + "$ref": "#/definitions/selectorPropertiesString" |
| 1361 | + } |
| 1362 | + ] |
| 1363 | + }, |
1316 | 1364 | "selectorConditionEndsWith": { |
1317 | 1365 | "type": "object", |
1318 | 1366 | "properties": { |
|
1346 | 1394 | } |
1347 | 1395 | ] |
1348 | 1396 | }, |
| 1397 | + "selectorConditionNotEndsWith": { |
| 1398 | + "type": "object", |
| 1399 | + "properties": { |
| 1400 | + "notEndsWith": { |
| 1401 | + "title": "Not Ends with", |
| 1402 | + "description": "Must not end with any of the specified values.", |
| 1403 | + "markdownDescription": "Must not end with any of the specified values. [See help](https://microsoft.github.io/PSRule/v2/concepts/PSRule/en-US/about_PSRule_Expressions/#notendswith)", |
| 1404 | + "$ref": "#/definitions/selectorExpressionValueMultiString" |
| 1405 | + }, |
| 1406 | + "convert": { |
| 1407 | + "type": "boolean", |
| 1408 | + "title": "Type conversion", |
| 1409 | + "description": "Convert type to string.", |
| 1410 | + "markdownDescription": "Convert type to string. [See help](https://microsoft.github.io/PSRule/v2/concepts/PSRule/en-US/about_PSRule_Expressions/#notendswith)", |
| 1411 | + "default": false |
| 1412 | + }, |
| 1413 | + "caseSensitive": { |
| 1414 | + "type": "boolean", |
| 1415 | + "title": "Case sensitive", |
| 1416 | + "description": "Determines if comparing values is case-sensitive.", |
| 1417 | + "markdownDescription": "Determines if comparing values is case-sensitive. [See help](https://microsoft.github.io/PSRule/v2/concepts/PSRule/en-US/about_PSRule_Expressions/#notendswith)", |
| 1418 | + "default": false |
| 1419 | + } |
| 1420 | + }, |
| 1421 | + "required": [ |
| 1422 | + "notEndsWith" |
| 1423 | + ], |
| 1424 | + "oneOf": [ |
| 1425 | + { |
| 1426 | + "$ref": "#/definitions/selectorPropertiesString" |
| 1427 | + } |
| 1428 | + ] |
| 1429 | + }, |
1349 | 1430 | "selectorConditionContains": { |
1350 | 1431 | "type": "object", |
1351 | 1432 | "properties": { |
|
1379 | 1460 | } |
1380 | 1461 | ] |
1381 | 1462 | }, |
| 1463 | + "selectorConditionNotContains": { |
| 1464 | + "type": "object", |
| 1465 | + "properties": { |
| 1466 | + "notContains": { |
| 1467 | + "title": "Not Contains", |
| 1468 | + "description": "Must not contain any of the specified values.", |
| 1469 | + "markdownDescription": "Must not contain any of the specified values. [See help](https://microsoft.github.io/PSRule/v2/concepts/PSRule/en-US/about_PSRule_Expressions/#notcontains)", |
| 1470 | + "$ref": "#/definitions/selectorExpressionValueMultiString" |
| 1471 | + }, |
| 1472 | + "convert": { |
| 1473 | + "type": "boolean", |
| 1474 | + "title": "Type conversion", |
| 1475 | + "description": "Convert type to string.", |
| 1476 | + "markdownDescription": "Convert type to string. [See help](https://microsoft.github.io/PSRule/v2/concepts/PSRule/en-US/about_PSRule_Expressions/#notcontains)", |
| 1477 | + "default": false |
| 1478 | + }, |
| 1479 | + "caseSensitive": { |
| 1480 | + "type": "boolean", |
| 1481 | + "title": "Case sensitive", |
| 1482 | + "description": "Determines if comparing values is case-sensitive.", |
| 1483 | + "markdownDescription": "Determines if comparing values is case-sensitive. [See help](https://microsoft.github.io/PSRule/v2/concepts/PSRule/en-US/about_PSRule_Expressions/#notcontains)", |
| 1484 | + "default": false |
| 1485 | + } |
| 1486 | + }, |
| 1487 | + "required": [ |
| 1488 | + "notContains" |
| 1489 | + ], |
| 1490 | + "oneOf": [ |
| 1491 | + { |
| 1492 | + "$ref": "#/definitions/selectorPropertiesString" |
| 1493 | + } |
| 1494 | + ] |
| 1495 | + }, |
1382 | 1496 | "selectorConditionIsString": { |
1383 | 1497 | "type": "object", |
1384 | 1498 | "properties": { |
|
1716 | 1830 | } |
1717 | 1831 | ] |
1718 | 1832 | }, |
| 1833 | + "selectorConditionLike": { |
| 1834 | + "type": "object", |
| 1835 | + "properties": { |
| 1836 | + "like": { |
| 1837 | + "title": "Like", |
| 1838 | + "description": "Must match any of the specified wildcard patterns.", |
| 1839 | + "markdownDescription": "Must match any of the specified wildcard patterns. [See help](https://microsoft.github.io/PSRule/v2/concepts/PSRule/en-US/about_PSRule_Expressions/#like)", |
| 1840 | + "$ref": "#/definitions/selectorExpressionValueMultiString" |
| 1841 | + }, |
| 1842 | + "convert": { |
| 1843 | + "type": "boolean", |
| 1844 | + "title": "Type conversion", |
| 1845 | + "description": "Convert type to string.", |
| 1846 | + "markdownDescription": "Convert type to string. [See help](https://microsoft.github.io/PSRule/v2/concepts/PSRule/en-US/about_PSRule_Expressions/#like)", |
| 1847 | + "default": false |
| 1848 | + }, |
| 1849 | + "caseSensitive": { |
| 1850 | + "type": "boolean", |
| 1851 | + "title": "Case sensitive", |
| 1852 | + "description": "Determines if comparing values is case-sensitive.", |
| 1853 | + "markdownDescription": "Determines if comparing values is case-sensitive. [See help](https://microsoft.github.io/PSRule/v2/concepts/PSRule/en-US/about_PSRule_Expressions/#like)", |
| 1854 | + "default": false |
| 1855 | + } |
| 1856 | + }, |
| 1857 | + "required": [ |
| 1858 | + "like" |
| 1859 | + ], |
| 1860 | + "oneOf": [ |
| 1861 | + { |
| 1862 | + "$ref": "#/definitions/selectorPropertiesString" |
| 1863 | + } |
| 1864 | + ] |
| 1865 | + }, |
| 1866 | + "selectorConditionNotLike": { |
| 1867 | + "type": "object", |
| 1868 | + "properties": { |
| 1869 | + "notLike": { |
| 1870 | + "title": "Not like", |
| 1871 | + "description": "Must not match any of the specified wildcard patterns.", |
| 1872 | + "markdownDescription": "Must not match any of the specified wildcard patterns. [See help](https://microsoft.github.io/PSRule/v2/concepts/PSRule/en-US/about_PSRule_Expressions/#notlike)", |
| 1873 | + "$ref": "#/definitions/selectorExpressionValueMultiString" |
| 1874 | + }, |
| 1875 | + "convert": { |
| 1876 | + "type": "boolean", |
| 1877 | + "title": "Type conversion", |
| 1878 | + "description": "Convert type to string.", |
| 1879 | + "markdownDescription": "Convert type to string. [See help](https://microsoft.github.io/PSRule/v2/concepts/PSRule/en-US/about_PSRule_Expressions/#notlike)", |
| 1880 | + "default": false |
| 1881 | + }, |
| 1882 | + "caseSensitive": { |
| 1883 | + "type": "boolean", |
| 1884 | + "title": "Case sensitive", |
| 1885 | + "description": "Determines if comparing values is case-sensitive.", |
| 1886 | + "markdownDescription": "Determines if comparing values is case-sensitive. [See help](https://microsoft.github.io/PSRule/v2/concepts/PSRule/en-US/about_PSRule_Expressions/#notlike)", |
| 1887 | + "default": false |
| 1888 | + } |
| 1889 | + }, |
| 1890 | + "required": [ |
| 1891 | + "notLike" |
| 1892 | + ], |
| 1893 | + "oneOf": [ |
| 1894 | + { |
| 1895 | + "$ref": "#/definitions/selectorPropertiesString" |
| 1896 | + } |
| 1897 | + ] |
| 1898 | + }, |
1719 | 1899 | "selectorExpressionValueMultiString": { |
1720 | 1900 | "oneOf": [ |
1721 | 1901 | { |
|
0 commit comments