From 72760d86bd1f6e0f1547fed98d10e2ac8edb03d5 Mon Sep 17 00:00:00 2001 From: Weinong Wang Date: Tue, 8 Oct 2019 15:29:13 -0700 Subject: [PATCH 1/3] added private FQDN --- .../stable/2019-10-01/managedClusters.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/managedClusters.json b/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/managedClusters.json index 9cf210d12ec4..8dd47bb44137 100644 --- a/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/managedClusters.json +++ b/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/managedClusters.json @@ -1772,6 +1772,11 @@ "type": "string", "description": "FQDN for the master pool." }, + "privateFQDN": { + "readOnly": true, + "type": "string", + "description": "FQDN of private cluster." + }, "agentPoolProfiles": { "type": "array", "items": { From 3684ec10ca8d702cd3db90dc5ad8722e8300a2f7 Mon Sep 17 00:00:00 2001 From: Weinong Wang Date: Thu, 10 Oct 2019 16:43:33 -0700 Subject: [PATCH 2/3] added example --- ...anagedClustersEnablePrivateClusterGet.json | 91 +++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/examples/ManagedClustersEnablePrivateClusterGet.json diff --git a/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/examples/ManagedClustersEnablePrivateClusterGet.json b/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/examples/ManagedClustersEnablePrivateClusterGet.json new file mode 100644 index 000000000000..d4ef4ed3bb65 --- /dev/null +++ b/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/examples/ManagedClustersEnablePrivateClusterGet.json @@ -0,0 +1,91 @@ +{ + "parameters": { + "api-version": "2019-10-01", + "subscriptionId": "subid1", + "resourceGroupName": "rg1", + "resourceName": "clustername1" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/subid1/resourcegroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1", + "location": "location1", + "name": "clustername1", + "tags": { + "archv2": "", + "tier": "production" + }, + "type": "Microsoft.ContainerService/ManagedClusters", + "properties": { + "provisioningState": "Succeeded", + "maxAgentPools": 1, + "kubernetesVersion": "1.9.6", + "dnsPrefix": "dnsprefix1", + "privateFQDN": "dnsprefix1-abcd1234.df9cd30c-2ef0-4085-986c-151cbcd69e3e.eastus.azmk8s.io", + "apiServerAccessProfile": { + "enablePrivateCluster": true + }, + "agentPoolProfiles": [ + { + "name": "nodepool1", + "count": 3, + "vmSize": "Standard_DS1_v2", + "maxPods": 110, + "osType": "Linux", + "provisioningState": "Succeeded", + "orchestratorVersion": "1.9.6", + "availabilityZones": [ + "1", + "2", + "3" + ] + } + ], + "linuxProfile": { + "adminUsername": "azureuser", + "ssh": { + "publicKeys": [ + { + "keyData": "keydata" + } + ] + } + }, + "servicePrincipalProfile": { + "clientId": "clientid" + }, + "nodeResourceGroup": "MC_rg1_clustername1_location1", + "enableRBAC": false, + "networkProfile": { + "networkPlugin": "kubenet", + "podCidr": "10.244.0.0/16", + "serviceCidr": "10.0.0.0/16", + "dnsServiceIP": "10.0.0.10", + "dockerBridgeCidr": "172.17.0.1/16", + "loadBalancerSku": "standard", + "loadBalancerProfile": { + "outboundIPs": { + "publicIPs": [ + { + "id": "/subscriptions/subid1/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/customeroutboundip1" + }, + { + "id": "/subscriptions/subid1/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/customeroutboundip2" + } + ] + }, + "effectiveOutboundIPs": [ + { + "id": "/subscriptions/subid1/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1" + }, + { + "id": "/subscriptions/subid1/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2" + } + ] + } + } + } + } + } + } +} From fd82ca08237105d77e2cc2de45f326d17bcc8424 Mon Sep 17 00:00:00 2001 From: Weinong Wang Date: Thu, 17 Oct 2019 09:08:00 +0100 Subject: [PATCH 3/3] remove example --- ...anagedClustersEnablePrivateClusterGet.json | 91 ------------------- 1 file changed, 91 deletions(-) delete mode 100644 specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/examples/ManagedClustersEnablePrivateClusterGet.json diff --git a/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/examples/ManagedClustersEnablePrivateClusterGet.json b/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/examples/ManagedClustersEnablePrivateClusterGet.json deleted file mode 100644 index d4ef4ed3bb65..000000000000 --- a/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/examples/ManagedClustersEnablePrivateClusterGet.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "parameters": { - "api-version": "2019-10-01", - "subscriptionId": "subid1", - "resourceGroupName": "rg1", - "resourceName": "clustername1" - }, - "responses": { - "200": { - "body": { - "id": "/subscriptions/subid1/resourcegroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1", - "location": "location1", - "name": "clustername1", - "tags": { - "archv2": "", - "tier": "production" - }, - "type": "Microsoft.ContainerService/ManagedClusters", - "properties": { - "provisioningState": "Succeeded", - "maxAgentPools": 1, - "kubernetesVersion": "1.9.6", - "dnsPrefix": "dnsprefix1", - "privateFQDN": "dnsprefix1-abcd1234.df9cd30c-2ef0-4085-986c-151cbcd69e3e.eastus.azmk8s.io", - "apiServerAccessProfile": { - "enablePrivateCluster": true - }, - "agentPoolProfiles": [ - { - "name": "nodepool1", - "count": 3, - "vmSize": "Standard_DS1_v2", - "maxPods": 110, - "osType": "Linux", - "provisioningState": "Succeeded", - "orchestratorVersion": "1.9.6", - "availabilityZones": [ - "1", - "2", - "3" - ] - } - ], - "linuxProfile": { - "adminUsername": "azureuser", - "ssh": { - "publicKeys": [ - { - "keyData": "keydata" - } - ] - } - }, - "servicePrincipalProfile": { - "clientId": "clientid" - }, - "nodeResourceGroup": "MC_rg1_clustername1_location1", - "enableRBAC": false, - "networkProfile": { - "networkPlugin": "kubenet", - "podCidr": "10.244.0.0/16", - "serviceCidr": "10.0.0.0/16", - "dnsServiceIP": "10.0.0.10", - "dockerBridgeCidr": "172.17.0.1/16", - "loadBalancerSku": "standard", - "loadBalancerProfile": { - "outboundIPs": { - "publicIPs": [ - { - "id": "/subscriptions/subid1/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/customeroutboundip1" - }, - { - "id": "/subscriptions/subid1/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/customeroutboundip2" - } - ] - }, - "effectiveOutboundIPs": [ - { - "id": "/subscriptions/subid1/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1" - }, - { - "id": "/subscriptions/subid1/resourceGroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2" - } - ] - } - } - } - } - } - } -}