|
1057 | 1057 | "required": [ |
1058 | 1058 | "name", |
1059 | 1059 | "family" |
1060 | | - ] |
| 1060 | + ], |
| 1061 | + "type": "object" |
1061 | 1062 | }, |
1062 | 1063 | "AccessPolicyEntry": { |
1063 | 1064 | "properties": { |
|
1085 | 1086 | "tenantId", |
1086 | 1087 | "objectId", |
1087 | 1088 | "permissions" |
1088 | | - ] |
| 1089 | + ], |
| 1090 | + "type": "object" |
1089 | 1091 | }, |
1090 | 1092 | "Permissions": { |
1091 | 1093 | "properties": { |
|
1204 | 1206 | "description": "Permissions to storage accounts" |
1205 | 1207 | } |
1206 | 1208 | }, |
1207 | | - "description": "Permissions the identity has for keys, secrets, certificates and storage." |
| 1209 | + "description": "Permissions the identity has for keys, secrets, certificates and storage.", |
| 1210 | + "type": "object" |
1208 | 1211 | }, |
1209 | 1212 | "VaultProperties": { |
1210 | 1213 | "properties": { |
|
1259 | 1262 | "enableRbacAuthorization": { |
1260 | 1263 | "type": "boolean", |
1261 | 1264 | "default": false, |
1262 | | - "description": "Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC." |
| 1265 | + "description": "Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC." |
1263 | 1266 | }, |
1264 | 1267 | "createMode": { |
1265 | 1268 | "type": "string", |
|
1315 | 1318 | "tenantId", |
1316 | 1319 | "sku" |
1317 | 1320 | ], |
1318 | | - "description": "Properties of the vault" |
| 1321 | + "description": "Properties of the vault", |
| 1322 | + "type": "object" |
1319 | 1323 | }, |
1320 | 1324 | "VaultPatchProperties": { |
1321 | 1325 | "properties": { |
|
1353 | 1357 | }, |
1354 | 1358 | "enableRbacAuthorization": { |
1355 | 1359 | "type": "boolean", |
1356 | | - "description": "Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored (warning: this is a preview feature). When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the value of this property will not change." |
| 1360 | + "description": "Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the value of this property will not change." |
1357 | 1361 | }, |
1358 | 1362 | "softDeleteRetentionInDays": { |
1359 | 1363 | "type": "integer", |
|
1385 | 1389 | "description": "Property to specify whether the vault will accept traffic from public internet. If set to 'disabled' all traffic except private endpoint traffic and that that originates from trusted services will be blocked. This will override the set firewall rules, meaning that even if the firewall rules are present we will not honor the rules." |
1386 | 1390 | } |
1387 | 1391 | }, |
1388 | | - "description": "Properties of the vault" |
| 1392 | + "description": "Properties of the vault", |
| 1393 | + "type": "object" |
1389 | 1394 | }, |
1390 | 1395 | "VaultAccessPolicyProperties": { |
1391 | 1396 | "properties": { |
|
1400 | 1405 | "required": [ |
1401 | 1406 | "accessPolicies" |
1402 | 1407 | ], |
1403 | | - "description": "Properties of the vault access policy" |
| 1408 | + "description": "Properties of the vault access policy", |
| 1409 | + "type": "object" |
1404 | 1410 | }, |
1405 | 1411 | "DeletedVaultProperties": { |
1406 | 1412 | "properties": { |
|
1440 | 1446 | "description": "Purge protection status of the original vault." |
1441 | 1447 | } |
1442 | 1448 | }, |
1443 | | - "description": "Properties of the deleted vault." |
| 1449 | + "description": "Properties of the deleted vault.", |
| 1450 | + "type": "object" |
1444 | 1451 | }, |
1445 | 1452 | "VaultCreateOrUpdateParameters": { |
1446 | 1453 | "properties": { |
|
1465 | 1472 | "location", |
1466 | 1473 | "properties" |
1467 | 1474 | ], |
1468 | | - "x-ms-azure-resource": true |
| 1475 | + "x-ms-azure-resource": true, |
| 1476 | + "type": "object" |
1469 | 1477 | }, |
1470 | 1478 | "VaultPatchParameters": { |
1471 | 1479 | "properties": { |
|
1482 | 1490 | } |
1483 | 1491 | }, |
1484 | 1492 | "description": "Parameters for creating or updating a vault", |
1485 | | - "x-ms-azure-resource": true |
| 1493 | + "x-ms-azure-resource": true, |
| 1494 | + "type": "object" |
1486 | 1495 | }, |
1487 | 1496 | "VaultAccessPolicyParameters": { |
1488 | 1497 | "properties": { |
|
1515 | 1524 | "required": [ |
1516 | 1525 | "properties" |
1517 | 1526 | ], |
1518 | | - "x-ms-azure-resource": true |
| 1527 | + "x-ms-azure-resource": true, |
| 1528 | + "type": "object" |
1519 | 1529 | }, |
1520 | 1530 | "Vault": { |
1521 | 1531 | "properties": { |
|
1558 | 1568 | "properties" |
1559 | 1569 | ], |
1560 | 1570 | "description": "Resource information with extended details.", |
1561 | | - "x-ms-azure-resource": true |
| 1571 | + "x-ms-azure-resource": true, |
| 1572 | + "type": "object" |
1562 | 1573 | }, |
1563 | 1574 | "DeletedVault": { |
1564 | 1575 | "properties": { |
|
1582 | 1593 | "description": "Properties of the vault" |
1583 | 1594 | } |
1584 | 1595 | }, |
1585 | | - "description": "Deleted vault information with extended details." |
| 1596 | + "description": "Deleted vault information with extended details.", |
| 1597 | + "type": "object" |
1586 | 1598 | }, |
1587 | 1599 | "VaultListResult": { |
1588 | 1600 | "properties": { |
|
1598 | 1610 | "description": "The URL to get the next set of vaults." |
1599 | 1611 | } |
1600 | 1612 | }, |
1601 | | - "description": "List of vaults" |
| 1613 | + "description": "List of vaults", |
| 1614 | + "type": "object" |
1602 | 1615 | }, |
1603 | 1616 | "DeletedVaultListResult": { |
1604 | 1617 | "properties": { |
|
1614 | 1627 | "description": "The URL to get the next set of deleted vaults." |
1615 | 1628 | } |
1616 | 1629 | }, |
1617 | | - "description": "List of vaults" |
| 1630 | + "description": "List of vaults", |
| 1631 | + "type": "object" |
1618 | 1632 | }, |
1619 | 1633 | "ResourceListResult": { |
1620 | 1634 | "properties": { |
|
1630 | 1644 | "description": "The URL to get the next set of vault resources." |
1631 | 1645 | } |
1632 | 1646 | }, |
1633 | | - "description": "List of vault resources." |
| 1647 | + "description": "List of vault resources.", |
| 1648 | + "type": "object" |
1634 | 1649 | }, |
1635 | 1650 | "Resource": { |
1636 | 1651 | "properties": { |
|
1664 | 1679 | } |
1665 | 1680 | }, |
1666 | 1681 | "description": "Key Vault resource", |
1667 | | - "x-ms-azure-resource": true |
| 1682 | + "x-ms-azure-resource": true, |
| 1683 | + "type": "object" |
1668 | 1684 | }, |
1669 | 1685 | "VaultCheckNameAvailabilityParameters": { |
1670 | 1686 | "properties": { |
|
1688 | 1704 | "name", |
1689 | 1705 | "type" |
1690 | 1706 | ], |
1691 | | - "description": "The parameters used to check the availability of the vault name." |
| 1707 | + "description": "The parameters used to check the availability of the vault name.", |
| 1708 | + "type": "object" |
1692 | 1709 | }, |
1693 | 1710 | "CheckNameAvailabilityResult": { |
1694 | 1711 | "properties": { |
|
1716 | 1733 | "description": "An error message explaining the Reason value in more detail." |
1717 | 1734 | } |
1718 | 1735 | }, |
1719 | | - "description": "The CheckNameAvailability operation response." |
| 1736 | + "description": "The CheckNameAvailability operation response.", |
| 1737 | + "type": "object" |
1720 | 1738 | }, |
1721 | 1739 | "NetworkRuleSet": { |
1722 | 1740 | "properties": { |
|
1759 | 1777 | "description": "The list of virtual network rules." |
1760 | 1778 | } |
1761 | 1779 | }, |
1762 | | - "description": "A set of rules governing the network accessibility of a vault." |
| 1780 | + "description": "A set of rules governing the network accessibility of a vault.", |
| 1781 | + "type": "object" |
1763 | 1782 | }, |
1764 | 1783 | "IPRule": { |
1765 | 1784 | "properties": { |
|
1771 | 1790 | "required": [ |
1772 | 1791 | "value" |
1773 | 1792 | ], |
1774 | | - "description": "A rule governing the accessibility of a vault from a specific ip address or ip range." |
| 1793 | + "description": "A rule governing the accessibility of a vault from a specific ip address or ip range.", |
| 1794 | + "type": "object" |
1775 | 1795 | }, |
1776 | 1796 | "VirtualNetworkRule": { |
1777 | 1797 | "properties": { |
|
1787 | 1807 | "required": [ |
1788 | 1808 | "id" |
1789 | 1809 | ], |
1790 | | - "description": "A rule governing the accessibility of a vault from a specific virtual network." |
| 1810 | + "description": "A rule governing the accessibility of a vault from a specific virtual network.", |
| 1811 | + "type": "object" |
1791 | 1812 | }, |
1792 | 1813 | "PrivateEndpointConnectionItem": { |
1793 | 1814 | "properties": { |
|
1805 | 1826 | "description": "Private endpoint connection properties." |
1806 | 1827 | } |
1807 | 1828 | }, |
1808 | | - "description": "Private endpoint connection item." |
| 1829 | + "description": "Private endpoint connection item.", |
| 1830 | + "type": "object" |
1809 | 1831 | }, |
1810 | 1832 | "PrivateEndpointConnection": { |
1811 | 1833 | "properties": { |
|
1825 | 1847 | } |
1826 | 1848 | ], |
1827 | 1849 | "description": "Private endpoint connection resource.", |
1828 | | - "x-ms-azure-resource": true |
| 1850 | + "x-ms-azure-resource": true, |
| 1851 | + "type": "object" |
1829 | 1852 | }, |
1830 | 1853 | "PrivateEndpointConnectionListResult": { |
1831 | 1854 | "properties": { |
|
1841 | 1864 | "description": "The URL to get the next set of private endpoint connections." |
1842 | 1865 | } |
1843 | 1866 | }, |
1844 | | - "description": "List of private endpoint connections." |
| 1867 | + "description": "List of private endpoint connections.", |
| 1868 | + "type": "object" |
1845 | 1869 | }, |
1846 | 1870 | "PrivateEndpointConnectionProperties": { |
1847 | 1871 | "properties": { |
|
1858 | 1882 | "description": "Provisioning state of the private endpoint connection." |
1859 | 1883 | } |
1860 | 1884 | }, |
1861 | | - "description": "Properties of the private endpoint connection resource." |
| 1885 | + "description": "Properties of the private endpoint connection resource.", |
| 1886 | + "type": "object" |
1862 | 1887 | }, |
1863 | 1888 | "PrivateEndpoint": { |
1864 | 1889 | "properties": { |
|
1868 | 1893 | "description": "Full identifier of the private endpoint resource." |
1869 | 1894 | } |
1870 | 1895 | }, |
1871 | | - "description": "Private endpoint object properties." |
| 1896 | + "description": "Private endpoint object properties.", |
| 1897 | + "type": "object" |
1872 | 1898 | }, |
1873 | 1899 | "PrivateLinkServiceConnectionState": { |
1874 | 1900 | "properties": { |
|
1892 | 1918 | } |
1893 | 1919 | } |
1894 | 1920 | }, |
1895 | | - "description": "An object that represents the approval state of the private link connection." |
| 1921 | + "description": "An object that represents the approval state of the private link connection.", |
| 1922 | + "type": "object" |
1896 | 1923 | }, |
1897 | 1924 | "PrivateEndpointServiceConnectionStatus": { |
1898 | 1925 | "type": "string", |
|
1935 | 1962 | } |
1936 | 1963 | } |
1937 | 1964 | }, |
1938 | | - "description": "A list of private link resources" |
| 1965 | + "description": "A list of private link resources", |
| 1966 | + "type": "object" |
1939 | 1967 | }, |
1940 | 1968 | "PrivateLinkResource": { |
1941 | 1969 | "properties": { |
|
1950 | 1978 | "$ref": "#/definitions/Resource" |
1951 | 1979 | } |
1952 | 1980 | ], |
1953 | | - "description": "A private link resource" |
| 1981 | + "description": "A private link resource", |
| 1982 | + "type": "object" |
1954 | 1983 | }, |
1955 | 1984 | "PrivateLinkResourceProperties": { |
1956 | 1985 | "properties": { |
|
1975 | 2004 | "description": "Required DNS zone names of the the private link resource." |
1976 | 2005 | } |
1977 | 2006 | }, |
1978 | | - "description": "Properties of a private link resource." |
| 2007 | + "description": "Properties of a private link resource.", |
| 2008 | + "type": "object" |
1979 | 2009 | } |
1980 | 2010 | }, |
1981 | 2011 | "parameters": { |
|
0 commit comments