|
1460 | 1460 | "sslConfiguration": { |
1461 | 1461 | "description": "SSL configuration", |
1462 | 1462 | "$ref": "#/definitions/SslConfiguration" |
| 1463 | + }, |
| 1464 | + "aksNetworkingConfiguration": { |
| 1465 | + "description": "AKS networking configuration for vnet", |
| 1466 | + "$ref": "#/definitions/AksNetworkingConfiguration" |
1463 | 1467 | } |
1464 | 1468 | } |
1465 | 1469 | } |
|
1749 | 1753 | } |
1750 | 1754 | } |
1751 | 1755 | }, |
| 1756 | + "AksNetworkingConfiguration": { |
| 1757 | + "type": "object", |
| 1758 | + "description": "Advance configuration for AKS networking", |
| 1759 | + "properties": { |
| 1760 | + "subnetId": { |
| 1761 | + "description": "Virtual network subnet resource ID the compute nodes belong to", |
| 1762 | + "type": "string" |
| 1763 | + }, |
| 1764 | + "podCidr": { |
| 1765 | + "pattern": "^([0-9]{1,3}\\.){3}[0-9]{1,3}(\\/([0-9]|[1-2][0-9]|3[0-2]))?$", |
| 1766 | + "description": "A CIDR notation IP range from which to assign pod IPs when kubenet is used.", |
| 1767 | + "type": "string" |
| 1768 | + }, |
| 1769 | + "serviceCidr": { |
| 1770 | + "pattern": "^([0-9]{1,3}\\.){3}[0-9]{1,3}(\\/([0-9]|[1-2][0-9]|3[0-2]))?$", |
| 1771 | + "description": "A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.", |
| 1772 | + "type": "string" |
| 1773 | + }, |
| 1774 | + "dnsServiceIP": { |
| 1775 | + "pattern": "^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$", |
| 1776 | + "description": "An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.", |
| 1777 | + "type": "string" |
| 1778 | + }, |
| 1779 | + "dockerBridgeCidr": { |
| 1780 | + "pattern": "^([0-9]{1,3}\\.){3}[0-9]{1,3}(\\/([0-9]|[1-2][0-9]|3[0-2]))?$", |
| 1781 | + "description": "A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.", |
| 1782 | + "type": "string" |
| 1783 | + } |
| 1784 | + } |
| 1785 | + }, |
1752 | 1786 | "ScaleSettings": { |
1753 | 1787 | "type": "object", |
1754 | 1788 | "description": "scale settings for AML Compute", |
|
0 commit comments