See [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for
+ * more details about the version lifecycle.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -423,8 +425,10 @@ Mono See [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for
+ * more details about the version lifecycle.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -438,8 +442,10 @@ Mono See [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for
+ * more details about the version lifecycle.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -452,8 +458,10 @@ Mono See [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for
+ * more details about the version lifecycle.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -468,7 +476,9 @@ Response Upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS
* provides one new image per week with the latest updates. For more details on node image versions, see:
* https://docs.microsoft.com/azure/aks/node-image-upgrade.
*
@@ -485,7 +495,9 @@ Mono Upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS
* provides one new image per week with the latest updates. For more details on node image versions, see:
* https://docs.microsoft.com/azure/aks/node-image-upgrade.
*
@@ -502,7 +514,9 @@ PollerFlux Upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS
* provides one new image per week with the latest updates. For more details on node image versions, see:
* https://docs.microsoft.com/azure/aks/node-image-upgrade.
*
@@ -519,7 +533,9 @@ SyncPoller Upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS
* provides one new image per week with the latest updates. For more details on node image versions, see:
* https://docs.microsoft.com/azure/aks/node-image-upgrade.
*
@@ -537,7 +553,9 @@ SyncPoller Upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS
* provides one new image per week with the latest updates. For more details on node image versions, see:
* https://docs.microsoft.com/azure/aks/node-image-upgrade.
*
@@ -554,7 +572,9 @@ Mono Upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS
* provides one new image per week with the latest updates. For more details on node image versions, see:
* https://docs.microsoft.com/azure/aks/node-image-upgrade.
*
@@ -570,7 +590,9 @@ Mono Upgrading the node image version of an agent pool applies the newest OS and runtime updates to the nodes. AKS
* provides one new image per week with the latest updates. For more details on node image versions, see:
* https://docs.microsoft.com/azure/aks/node-image-upgrade.
*
diff --git a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/ContainerServicesClient.java b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/ContainerServicesClient.java
index 945c240f270c..4ece5e25a576 100644
--- a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/ContainerServicesClient.java
+++ b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/ContainerServicesClient.java
@@ -14,7 +14,9 @@
/** An instance of this class provides access to all the operations defined in ContainerServicesClient. */
public interface ContainerServicesClient {
/**
- * Gets a list of supported orchestrators in the specified subscription. The operation returns properties of each
+ * Gets a list of supported orchestrators in the specified subscription.
+ *
+ * Gets a list of supported orchestrators in the specified subscription. The operation returns properties of each
* orchestrator including version, available upgrades and whether that version or upgrades are in preview.
*
* @param location The name of a supported Azure region.
@@ -30,7 +32,9 @@ Mono Gets a list of supported orchestrators in the specified subscription. The operation returns properties of each
* orchestrator including version, available upgrades and whether that version or upgrades are in preview.
*
* @param location The name of a supported Azure region.
@@ -44,7 +48,9 @@ Mono Gets a list of supported orchestrators in the specified subscription. The operation returns properties of each
* orchestrator including version, available upgrades and whether that version or upgrades are in preview.
*
* @param location The name of a supported Azure region.
@@ -57,7 +63,9 @@ Mono Gets a list of supported orchestrators in the specified subscription. The operation returns properties of each
* orchestrator including version, available upgrades and whether that version or upgrades are in preview.
*
* @param location The name of a supported Azure region.
@@ -70,7 +78,9 @@ Mono Gets a list of supported orchestrators in the specified subscription. The operation returns properties of each
* orchestrator including version, available upgrades and whether that version or upgrades are in preview.
*
* @param location The name of a supported Azure region.
diff --git a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/ManagedClustersClient.java b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/ManagedClustersClient.java
index 7eed4921aa9b..65e0266c78ef 100644
--- a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/ManagedClustersClient.java
+++ b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/ManagedClustersClient.java
@@ -230,7 +230,9 @@ Response **WARNING**: This API will be deprecated. Instead use
* [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials)
* or
* [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials)
@@ -249,7 +251,9 @@ Mono **WARNING**: This API will be deprecated. Instead use
* [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials)
* or
* [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials)
@@ -268,7 +272,9 @@ Mono **WARNING**: This API will be deprecated. Instead use
* [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials)
* or
* [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials)
@@ -286,7 +292,9 @@ Mono **WARNING**: This API will be deprecated. Instead use
* [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials)
* or
* [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials)
@@ -889,7 +897,9 @@ ManagedClusterInner updateTags(
void delete(String resourceGroupName, String resourceName, Context context);
/**
- * This action cannot be performed on a cluster that is not using a service principal.
+ * Reset the Service Principal Profile of a managed cluster.
+ *
+ * This action cannot be performed on a cluster that is not using a service principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -904,7 +914,9 @@ Mono This action cannot be performed on a cluster that is not using a service principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -919,7 +931,9 @@ PollerFlux This action cannot be performed on a cluster that is not using a service principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -934,7 +948,9 @@ SyncPoller This action cannot be performed on a cluster that is not using a service principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -953,7 +969,9 @@ SyncPoller This action cannot be performed on a cluster that is not using a service principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -968,7 +986,9 @@ Mono This action cannot be performed on a cluster that is not using a service principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -982,7 +1002,9 @@ void resetServicePrincipalProfile(
String resourceGroupName, String resourceName, ManagedClusterServicePrincipalProfile parameters);
/**
- * This action cannot be performed on a cluster that is not using a service principal.
+ * Reset the Service Principal Profile of a managed cluster.
+ *
+ * This action cannot be performed on a cluster that is not using a service principal.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -1103,7 +1125,9 @@ void resetAadProfile(
String resourceGroupName, String resourceName, ManagedClusterAadProfile parameters, Context context);
/**
- * See [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about
+ * Rotates the certificates of a managed cluster.
+ *
+ * See [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about
* rotating managed cluster certificates.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
@@ -1118,7 +1142,9 @@ Mono See [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about
* rotating managed cluster certificates.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
@@ -1133,7 +1159,9 @@ PollerFlux See [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about
* rotating managed cluster certificates.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
@@ -1147,7 +1175,9 @@ PollerFlux See [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about
* rotating managed cluster certificates.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
@@ -1163,7 +1193,9 @@ SyncPoller See [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about
* rotating managed cluster certificates.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
@@ -1177,7 +1209,9 @@ SyncPoller See [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about
* rotating managed cluster certificates.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
@@ -1190,7 +1224,9 @@ SyncPoller See [Certificate rotation](https://docs.microsoft.com/azure/aks/certificate-rotation) for more details about
* rotating managed cluster certificates.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
@@ -1204,7 +1240,9 @@ SyncPoller This can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the
* control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue
* charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster)
* for more details about stopping a cluster.
@@ -1220,7 +1258,9 @@ SyncPoller This can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the
* control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue
* charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster)
* for more details about stopping a cluster.
@@ -1236,7 +1276,9 @@ SyncPoller This can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the
* control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue
* charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster)
* for more details about stopping a cluster.
@@ -1252,7 +1294,9 @@ SyncPoller This can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the
* control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue
* charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster)
* for more details about stopping a cluster.
@@ -1269,7 +1313,9 @@ SyncPoller This can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the
* control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue
* charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster)
* for more details about stopping a cluster.
@@ -1285,7 +1331,9 @@ SyncPoller This can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the
* control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue
* charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster)
* for more details about stopping a cluster.
@@ -1300,7 +1348,9 @@ SyncPoller This can only be performed on Azure Virtual Machine Scale set backed clusters. Stopping a cluster stops the
* control plane and agent nodes entirely, while maintaining all object and cluster state. A cluster does not accrue
* charges while it is stopped. See [stopping a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster)
* for more details about stopping a cluster.
@@ -1316,8 +1366,10 @@ SyncPoller See [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about
+ * starting a cluster.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -1330,8 +1382,10 @@ SyncPoller See [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about
+ * starting a cluster.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -1344,8 +1398,10 @@ SyncPoller See [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about
+ * starting a cluster.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -1358,8 +1414,10 @@ SyncPoller See [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about
+ * starting a cluster.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -1373,8 +1431,10 @@ SyncPoller See [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about
+ * starting a cluster.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -1387,8 +1447,10 @@ SyncPoller See [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about
+ * starting a cluster.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -1400,8 +1462,10 @@ SyncPoller See [starting a cluster](https://docs.microsoft.com/azure/aks/start-stop-cluster) for more details about
+ * starting a cluster.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -1414,8 +1478,10 @@ SyncPoller AKS will create a pod to run the command. This is primarily useful for private clusters. For more information
+ * see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview).
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -1430,8 +1496,10 @@ Mono AKS will create a pod to run the command. This is primarily useful for private clusters. For more information
+ * see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview).
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -1446,8 +1514,10 @@ PollerFlux AKS will create a pod to run the command. This is primarily useful for private clusters. For more information
+ * see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview).
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -1462,8 +1532,10 @@ SyncPoller AKS will create a pod to run the command. This is primarily useful for private clusters. For more information
+ * see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview).
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -1479,8 +1551,10 @@ SyncPoller AKS will create a pod to run the command. This is primarily useful for private clusters. For more information
+ * see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview).
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -1495,8 +1569,10 @@ Mono AKS will create a pod to run the command. This is primarily useful for private clusters. For more information
+ * see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview).
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -1510,8 +1586,10 @@ Mono AKS will create a pod to run the command. This is primarily useful for private clusters. For more information
+ * see [AKS Run Command](https://docs.microsoft.com/azure/aks/private-clusters#aks-run-command-preview).
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -1589,6 +1667,9 @@ Response Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed
* cluster. The operation returns properties of each egress endpoint.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
@@ -1605,6 +1686,9 @@ PagedFlux Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed
* cluster. The operation returns properties of each egress endpoint.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
@@ -1621,6 +1705,9 @@ PagedIterable Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed
* cluster. The operation returns properties of each egress endpoint.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
diff --git a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/OpenShiftManagedClustersClient.java b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/OpenShiftManagedClustersClient.java
index 712e488815f3..688422652cf6 100644
--- a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/OpenShiftManagedClustersClient.java
+++ b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/OpenShiftManagedClustersClient.java
@@ -28,8 +28,10 @@ public interface OpenShiftManagedClustersClient
InnerSupportsListing Gets a list of OpenShift managed clusters in the specified subscription. The operation returns properties of
+ * each OpenShift managed cluster.
*
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -40,8 +42,10 @@ public interface OpenShiftManagedClustersClient
PagedFlux Gets a list of OpenShift managed clusters in the specified subscription. The operation returns properties of
+ * each OpenShift managed cluster.
*
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -52,8 +56,10 @@ public interface OpenShiftManagedClustersClient
PagedIterable Gets a list of OpenShift managed clusters in the specified subscription. The operation returns properties of
+ * each OpenShift managed cluster.
*
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -66,7 +72,9 @@ public interface OpenShiftManagedClustersClient
PagedIterable Lists OpenShift managed clusters in the specified subscription and resource group. The operation returns
* properties of each OpenShift managed cluster.
*
* @param resourceGroupName The name of the resource group.
@@ -80,7 +88,9 @@ public interface OpenShiftManagedClustersClient
PagedFlux Lists OpenShift managed clusters in the specified subscription and resource group. The operation returns
* properties of each OpenShift managed cluster.
*
* @param resourceGroupName The name of the resource group.
@@ -94,7 +104,9 @@ public interface OpenShiftManagedClustersClient
PagedIterable Lists OpenShift managed clusters in the specified subscription and resource group. The operation returns
* properties of each OpenShift managed cluster.
*
* @param resourceGroupName The name of the resource group.
@@ -109,7 +121,9 @@ public interface OpenShiftManagedClustersClient
PagedIterable Gets the details of the managed OpenShift cluster with a specified resource group and name.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -124,7 +138,9 @@ Mono Gets the details of the managed OpenShift cluster with a specified resource group and name.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -138,7 +154,9 @@ Mono Gets the details of the managed OpenShift cluster with a specified resource group and name.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -151,7 +169,9 @@ Mono Gets the details of the managed OpenShift cluster with a specified resource group and name.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -167,7 +187,10 @@ Response Creates or updates a OpenShift managed cluster with the specified configuration for agents and OpenShift
+ * version.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -182,7 +205,10 @@ Mono Creates or updates a OpenShift managed cluster with the specified configuration for agents and OpenShift
+ * version.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -197,7 +223,10 @@ PollerFlux Creates or updates a OpenShift managed cluster with the specified configuration for agents and OpenShift
+ * version.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -212,7 +241,10 @@ SyncPoller Creates or updates a OpenShift managed cluster with the specified configuration for agents and OpenShift
+ * version.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -228,7 +260,10 @@ SyncPoller Creates or updates a OpenShift managed cluster with the specified configuration for agents and OpenShift
+ * version.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -243,7 +278,10 @@ Mono Creates or updates a OpenShift managed cluster with the specified configuration for agents and OpenShift
+ * version.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -258,7 +296,10 @@ OpenShiftManagedClusterInner createOrUpdate(
String resourceGroupName, String resourceName, OpenShiftManagedClusterInner parameters);
/**
- * Creates or updates a OpenShift managed cluster with the specified configuration for agents and OpenShift version.
+ * Creates or updates an OpenShift managed cluster.
+ *
+ * Creates or updates a OpenShift managed cluster with the specified configuration for agents and OpenShift
+ * version.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -274,7 +315,9 @@ OpenShiftManagedClusterInner createOrUpdate(
String resourceGroupName, String resourceName, OpenShiftManagedClusterInner parameters, Context context);
/**
- * Updates an OpenShift managed cluster with the specified tags.
+ * Updates tags on an OpenShift managed cluster.
+ *
+ * Updates an OpenShift managed cluster with the specified tags.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -289,7 +332,9 @@ Mono Updates an OpenShift managed cluster with the specified tags.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -304,7 +349,9 @@ PollerFlux Updates an OpenShift managed cluster with the specified tags.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -319,7 +366,9 @@ SyncPoller Updates an OpenShift managed cluster with the specified tags.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -335,7 +384,9 @@ SyncPoller Updates an OpenShift managed cluster with the specified tags.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -350,7 +401,9 @@ Mono Updates an OpenShift managed cluster with the specified tags.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -364,7 +417,9 @@ Mono Updates an OpenShift managed cluster with the specified tags.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -380,7 +435,9 @@ OpenShiftManagedClusterInner updateTags(
String resourceGroupName, String resourceName, TagsObject parameters, Context context);
/**
- * Deletes the OpenShift managed cluster with a specified resource group and name.
+ * Deletes an OpenShift managed cluster.
+ *
+ * Deletes the OpenShift managed cluster with a specified resource group and name.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -393,7 +450,9 @@ OpenShiftManagedClusterInner updateTags(
Mono Deletes the OpenShift managed cluster with a specified resource group and name.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -406,7 +465,9 @@ OpenShiftManagedClusterInner updateTags(
PollerFlux Deletes the OpenShift managed cluster with a specified resource group and name.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -419,7 +480,9 @@ OpenShiftManagedClusterInner updateTags(
SyncPoller Deletes the OpenShift managed cluster with a specified resource group and name.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -433,7 +496,9 @@ OpenShiftManagedClusterInner updateTags(
SyncPoller Deletes the OpenShift managed cluster with a specified resource group and name.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -446,7 +511,9 @@ OpenShiftManagedClusterInner updateTags(
Mono Deletes the OpenShift managed cluster with a specified resource group and name.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
@@ -458,7 +525,9 @@ OpenShiftManagedClusterInner updateTags(
void delete(String resourceGroupName, String resourceName);
/**
- * Deletes the OpenShift managed cluster with a specified resource group and name.
+ * Deletes an OpenShift managed cluster.
+ *
+ * Deletes the OpenShift managed cluster with a specified resource group and name.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the OpenShift managed cluster resource.
diff --git a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/PrivateEndpointConnectionsClient.java b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/PrivateEndpointConnectionsClient.java
index 312f8dd07c38..2964ea4fb4d1 100644
--- a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/PrivateEndpointConnectionsClient.java
+++ b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/PrivateEndpointConnectionsClient.java
@@ -20,7 +20,9 @@
/** An instance of this class provides access to all the operations defined in PrivateEndpointConnectionsClient. */
public interface PrivateEndpointConnectionsClient {
/**
- * To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.
+ * Gets a list of private endpoint connections in the specified managed cluster.
+ *
+ * To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -35,7 +37,9 @@ Mono To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -48,7 +52,9 @@ Mono To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -61,7 +67,9 @@ Mono To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -76,7 +84,9 @@ Response To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -91,7 +101,9 @@ Mono To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -106,7 +118,9 @@ Mono To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -121,7 +135,9 @@ PrivateEndpointConnectionInner get(
String resourceGroupName, String resourceName, String privateEndpointConnectionName);
/**
- * To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.
+ * Gets the specified private endpoint connection.
+ *
+ * To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
diff --git a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/PrivateLinkResourcesClient.java b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/PrivateLinkResourcesClient.java
index e01727ec65b9..ff70ee852bf2 100644
--- a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/PrivateLinkResourcesClient.java
+++ b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/PrivateLinkResourcesClient.java
@@ -14,7 +14,9 @@
/** An instance of this class provides access to all the operations defined in PrivateLinkResourcesClient. */
public interface PrivateLinkResourcesClient {
/**
- * To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.
+ * Gets a list of private link resources in the specified managed cluster.
+ *
+ * To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -28,7 +30,9 @@ Mono To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -41,7 +45,9 @@ Mono To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
@@ -54,7 +60,9 @@ Mono To learn more about private clusters, see: https://docs.microsoft.com/azure/aks/private-clusters.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
diff --git a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/AgentPoolInner.java b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/AgentPoolInner.java
index 5befc914dad6..5319d4c29b33 100644
--- a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/AgentPoolInner.java
+++ b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/AgentPoolInner.java
@@ -111,9 +111,11 @@ public AgentPoolInner withCount(Integer count) {
}
/**
- * Get the vmSize property: The size of the agent pool VMs. VM size availability varies by region. If a node
- * contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on
- * restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions.
+ * Get the vmSize property: The size of the agent pool VMs.
+ *
+ * VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc)
+ * pods might fail to run correctly. For more details on restricted VM sizes, see:
+ * https://docs.microsoft.com/azure/aks/quotas-skus-regions.
*
* @return the vmSize value.
*/
@@ -122,9 +124,11 @@ public String vmSize() {
}
/**
- * Set the vmSize property: The size of the agent pool VMs. VM size availability varies by region. If a node
- * contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on
- * restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions.
+ * Set the vmSize property: The size of the agent pool VMs.
+ *
+ * VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc)
+ * pods might fail to run correctly. For more details on restricted VM sizes, see:
+ * https://docs.microsoft.com/azure/aks/quotas-skus-regions.
*
* @param vmSize the vmSize value to set.
* @return the AgentPoolInner object itself.
@@ -163,9 +167,10 @@ public AgentPoolInner withOsDiskSizeGB(Integer osDiskSizeGB) {
}
/**
- * Get the osDiskType property: The OS disk type to be used for machines in the agent pool. The default is
- * 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise,
- * defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral
+ * Get the osDiskType property: The OS disk type to be used for machines in the agent pool.
+ *
+ * The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB.
+ * Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral
* OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os).
*
* @return the osDiskType value.
@@ -175,9 +180,10 @@ public OSDiskType osDiskType() {
}
/**
- * Set the osDiskType property: The OS disk type to be used for machines in the agent pool. The default is
- * 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise,
- * defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral
+ * Set the osDiskType property: The OS disk type to be used for machines in the agent pool.
+ *
+ * The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB.
+ * Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral
* OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os).
*
* @param osDiskType the osDiskType value to set.
@@ -241,8 +247,10 @@ public AgentPoolInner withWorkloadRuntime(WorkloadRuntime workloadRuntime) {
/**
* Get the vnetSubnetId property: The ID of the subnet which agent pool nodes and optionally pods will join on
- * startup. If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified,
- * this applies to nodes and pods, otherwise it applies to just nodes. This is of the form:
+ * startup.
+ *
+ * If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this
+ * applies to nodes and pods, otherwise it applies to just nodes. This is of the form:
* /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
*
* @return the vnetSubnetId value.
@@ -253,8 +261,10 @@ public String vnetSubnetId() {
/**
* Set the vnetSubnetId property: The ID of the subnet which agent pool nodes and optionally pods will join on
- * startup. If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified,
- * this applies to nodes and pods, otherwise it applies to just nodes. This is of the form:
+ * startup.
+ *
+ * If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this
+ * applies to nodes and pods, otherwise it applies to just nodes. This is of the form:
* /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
*
* @param vnetSubnetId the vnetSubnetId value to set.
@@ -269,8 +279,10 @@ public AgentPoolInner withVnetSubnetId(String vnetSubnetId) {
}
/**
- * Get the podSubnetId property: The ID of the subnet which pods will join when launched. If omitted, pod IPs are
- * statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form:
+ * Get the podSubnetId property: The ID of the subnet which pods will join when launched.
+ *
+ * If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of
+ * the form:
* /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
*
* @return the podSubnetId value.
@@ -280,8 +292,10 @@ public String podSubnetId() {
}
/**
- * Set the podSubnetId property: The ID of the subnet which pods will join when launched. If omitted, pod IPs are
- * statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form:
+ * Set the podSubnetId property: The ID of the subnet which pods will join when launched.
+ *
+ * If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of
+ * the form:
* /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
*
* @param podSubnetId the podSubnetId value to set.
@@ -482,9 +496,10 @@ public AgentPoolInner withTypePropertiesType(AgentPoolType type) {
}
/**
- * Get the mode property: The mode of an agent pool. A cluster must have at least one 'System' Agent Pool at all
- * times. For additional information on agent pool restrictions and best practices, see:
- * https://docs.microsoft.com/azure/aks/use-system-pools.
+ * Get the mode property: The mode of an agent pool.
+ *
+ * A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool
+ * restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools.
*
* @return the mode value.
*/
@@ -493,9 +508,10 @@ public AgentPoolMode mode() {
}
/**
- * Set the mode property: The mode of an agent pool. A cluster must have at least one 'System' Agent Pool at all
- * times. For additional information on agent pool restrictions and best practices, see:
- * https://docs.microsoft.com/azure/aks/use-system-pools.
+ * Set the mode property: The mode of an agent pool.
+ *
+ * A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool
+ * restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools.
*
* @param mode the mode value to set.
* @return the AgentPoolInner object itself.
@@ -509,14 +525,15 @@ public AgentPoolInner withMode(AgentPoolMode mode) {
}
/**
- * Get the orchestratorVersion property: The version of Kubernetes specified by the user. Both patch version
- * <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported. When
- * <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating the
- * cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger an
- * upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an
- * AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control
- * plane. The node pool minor version must be within two minor versions of the control plane version. The node pool
- * version cannot be greater than the control plane version. For more information see [upgrading a node
+ * Get the orchestratorVersion property: The version of Kubernetes specified by the user.
+ *
+ * Both patch version <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported.
+ * When <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating
+ * the cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger
+ * an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in
+ * an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the
+ * control plane. The node pool minor version must be within two minor versions of the control plane version. The
+ * node pool version cannot be greater than the control plane version. For more information see [upgrading a node
* pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool).
*
* @return the orchestratorVersion value.
@@ -526,14 +543,15 @@ public String orchestratorVersion() {
}
/**
- * Set the orchestratorVersion property: The version of Kubernetes specified by the user. Both patch version
- * <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported. When
- * <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating the
- * cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger an
- * upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an
- * AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control
- * plane. The node pool minor version must be within two minor versions of the control plane version. The node pool
- * version cannot be greater than the control plane version. For more information see [upgrading a node
+ * Set the orchestratorVersion property: The version of Kubernetes specified by the user.
+ *
+ * Both patch version <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported.
+ * When <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating
+ * the cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger
+ * an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in
+ * an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the
+ * control plane. The node pool minor version must be within two minor versions of the control plane version. The
+ * node pool version cannot be greater than the control plane version. For more information see [upgrading a node
* pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool).
*
* @param orchestratorVersion the orchestratorVersion value to set.
@@ -548,10 +566,11 @@ public AgentPoolInner withOrchestratorVersion(String orchestratorVersion) {
}
/**
- * Get the currentOrchestratorVersion property: The version of Kubernetes the Agent Pool is running. If
- * orchestratorVersion is a fully specified version <major.minor.patch>, this field will be exactly equal to
- * it. If orchestratorVersion is <major.minor>, this field will contain the full <major.minor.patch>
- * version being used.
+ * Get the currentOrchestratorVersion property: The version of Kubernetes the Agent Pool is running.
+ *
+ * If orchestratorVersion is a fully specified version <major.minor.patch>, this field will be exactly
+ * equal to it. If orchestratorVersion is <major.minor>, this field will contain the full
+ * <major.minor.patch> version being used.
*
* @return the currentOrchestratorVersion value.
*/
@@ -653,10 +672,11 @@ public AgentPoolInner withAvailabilityZones(List Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common
+ * scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to
+ * minimize hops. For more information see [assigning a public IP per
* node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools).
* The default is false.
*
@@ -667,10 +687,11 @@ public Boolean enableNodePublicIp() {
}
/**
- * Set the enableNodePublicIp property: Whether each node is allocated its own public IP. Some scenarios may require
- * nodes in a node pool to receive their own dedicated public IP addresses. A common scenario is for gaming
- * workloads, where a console needs to make a direct connection to a cloud virtual machine to minimize hops. For
- * more information see [assigning a public IP per
+ * Set the enableNodePublicIp property: Whether each node is allocated its own public IP.
+ *
+ * Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common
+ * scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to
+ * minimize hops. For more information see [assigning a public IP per
* node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools).
* The default is false.
*
@@ -686,8 +707,9 @@ public AgentPoolInner withEnableNodePublicIp(Boolean enableNodePublicIp) {
}
/**
- * Get the nodePublicIpPrefixId property: The public IP prefix ID which VM nodes should use IPs from. This is of the
- * form:
+ * Get the nodePublicIpPrefixId property: The public IP prefix ID which VM nodes should use IPs from.
+ *
+ * This is of the form:
* /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}.
*
* @return the nodePublicIpPrefixId value.
@@ -697,8 +719,9 @@ public String nodePublicIpPrefixId() {
}
/**
- * Set the nodePublicIpPrefixId property: The public IP prefix ID which VM nodes should use IPs from. This is of the
- * form:
+ * Set the nodePublicIpPrefixId property: The public IP prefix ID which VM nodes should use IPs from.
+ *
+ * This is of the form:
* /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}.
*
* @param nodePublicIpPrefixId the nodePublicIpPrefixId value to set.
@@ -738,8 +761,9 @@ public AgentPoolInner withScaleSetPriority(ScaleSetPriority scaleSetPriority) {
}
/**
- * Get the scaleSetEvictionPolicy property: The Virtual Machine Scale Set eviction policy. This cannot be specified
- * unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.
+ * Get the scaleSetEvictionPolicy property: The Virtual Machine Scale Set eviction policy.
+ *
+ * This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.
*
* @return the scaleSetEvictionPolicy value.
*/
@@ -748,8 +772,9 @@ public ScaleSetEvictionPolicy scaleSetEvictionPolicy() {
}
/**
- * Set the scaleSetEvictionPolicy property: The Virtual Machine Scale Set eviction policy. This cannot be specified
- * unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.
+ * Set the scaleSetEvictionPolicy property: The Virtual Machine Scale Set eviction policy.
+ *
+ * This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.
*
* @param scaleSetEvictionPolicy the scaleSetEvictionPolicy value to set.
* @return the AgentPoolInner object itself.
@@ -765,7 +790,8 @@ public AgentPoolInner withScaleSetEvictionPolicy(ScaleSetEvictionPolicy scaleSet
/**
* Get the spotMaxPrice property: The max price (in US Dollars) you are willing to pay for spot instances. Possible
* values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.
- * Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any
+ *
+ * Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any
* on-demand price. For more details on spot pricing, see [spot VMs
* pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing).
*
@@ -778,7 +804,8 @@ public Float spotMaxPrice() {
/**
* Set the spotMaxPrice property: The max price (in US Dollars) you are willing to pay for spot instances. Possible
* values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.
- * Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any
+ *
+ * Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any
* on-demand price. For more details on spot pricing, see [spot VMs
* pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing).
*
@@ -888,8 +915,9 @@ public AgentPoolInner withProximityPlacementGroupId(String proximityPlacementGro
}
/**
- * Get the kubeletConfig property: Kubelet configurations of agent nodes. The Kubelet configuration on the agent
- * pool nodes.
+ * Get the kubeletConfig property: Kubelet configurations of agent nodes.
+ *
+ * The Kubelet configuration on the agent pool nodes.
*
* @return the kubeletConfig value.
*/
@@ -898,8 +926,9 @@ public KubeletConfig kubeletConfig() {
}
/**
- * Set the kubeletConfig property: Kubelet configurations of agent nodes. The Kubelet configuration on the agent
- * pool nodes.
+ * Set the kubeletConfig property: Kubelet configurations of agent nodes.
+ *
+ * The Kubelet configuration on the agent pool nodes.
*
* @param kubeletConfig the kubeletConfig value to set.
* @return the AgentPoolInner object itself.
@@ -913,8 +942,9 @@ public AgentPoolInner withKubeletConfig(KubeletConfig kubeletConfig) {
}
/**
- * Get the linuxOSConfig property: OS configurations of Linux agent nodes. The OS configuration of Linux agent
- * nodes.
+ * Get the linuxOSConfig property: OS configurations of Linux agent nodes.
+ *
+ * The OS configuration of Linux agent nodes.
*
* @return the linuxOSConfig value.
*/
@@ -923,8 +953,9 @@ public LinuxOSConfig linuxOSConfig() {
}
/**
- * Set the linuxOSConfig property: OS configurations of Linux agent nodes. The OS configuration of Linux agent
- * nodes.
+ * Set the linuxOSConfig property: OS configurations of Linux agent nodes.
+ *
+ * The OS configuration of Linux agent nodes.
*
* @param linuxOSConfig the linuxOSConfig value to set.
* @return the AgentPoolInner object itself.
@@ -938,8 +969,9 @@ public AgentPoolInner withLinuxOSConfig(LinuxOSConfig linuxOSConfig) {
}
/**
- * Get the enableEncryptionAtHost property: Whether to enable host based OS and data drive encryption. This is only
- * supported on certain VM sizes and in certain Azure regions. For more information, see:
+ * Get the enableEncryptionAtHost property: Whether to enable host based OS and data drive encryption.
+ *
+ * This is only supported on certain VM sizes and in certain Azure regions. For more information, see:
* https://docs.microsoft.com/azure/aks/enable-host-encryption.
*
* @return the enableEncryptionAtHost value.
@@ -949,8 +981,9 @@ public Boolean enableEncryptionAtHost() {
}
/**
- * Set the enableEncryptionAtHost property: Whether to enable host based OS and data drive encryption. This is only
- * supported on certain VM sizes and in certain Azure regions. For more information, see:
+ * Set the enableEncryptionAtHost property: Whether to enable host based OS and data drive encryption.
+ *
+ * This is only supported on certain VM sizes and in certain Azure regions. For more information, see:
* https://docs.microsoft.com/azure/aks/enable-host-encryption.
*
* @param enableEncryptionAtHost the enableEncryptionAtHost value to set.
@@ -988,7 +1021,9 @@ public AgentPoolInner withEnableUltraSsd(Boolean enableUltraSsd) {
}
/**
- * Get the enableFips property: Whether to use a FIPS-enabled OS. See [Add a FIPS-enabled node
+ * Get the enableFips property: Whether to use a FIPS-enabled OS.
+ *
+ * See [Add a FIPS-enabled node
* pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more
* details.
*
@@ -999,7 +1034,9 @@ public Boolean enableFips() {
}
/**
- * Set the enableFips property: Whether to use a FIPS-enabled OS. See [Add a FIPS-enabled node
+ * Set the enableFips property: Whether to use a FIPS-enabled OS.
+ *
+ * See [Add a FIPS-enabled node
* pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more
* details.
*
@@ -1064,6 +1101,41 @@ public AgentPoolInner withCreationData(CreationData creationData) {
return this;
}
+ /**
+ * Get the hostGroupId property: The fully qualified resource ID of the Dedicated Host Group to provision virtual
+ * machines from, used only in creation scenario and not allowed to changed once set.
+ *
+ * This is of the form:
+ * /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}.
+ * For more information see [Azure dedicated
+ * hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts).
+ *
+ * @return the hostGroupId value.
+ */
+ public String hostGroupId() {
+ return this.innerProperties() == null ? null : this.innerProperties().hostGroupId();
+ }
+
+ /**
+ * Set the hostGroupId property: The fully qualified resource ID of the Dedicated Host Group to provision virtual
+ * machines from, used only in creation scenario and not allowed to changed once set.
+ *
+ * This is of the form:
+ * /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}.
+ * For more information see [Azure dedicated
+ * hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts).
+ *
+ * @param hostGroupId the hostGroupId value to set.
+ * @return the AgentPoolInner object itself.
+ */
+ public AgentPoolInner withHostGroupId(String hostGroupId) {
+ if (this.innerProperties() == null) {
+ this.innerProperties = new ManagedClusterAgentPoolProfileProperties();
+ }
+ this.innerProperties().withHostGroupId(hostGroupId);
+ return this;
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/MaintenanceConfigurationInner.java b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/MaintenanceConfigurationInner.java
index 803931bbe208..3bc9b0961fdc 100644
--- a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/MaintenanceConfigurationInner.java
+++ b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/MaintenanceConfigurationInner.java
@@ -13,9 +13,10 @@
import java.util.List;
/**
- * Planned maintenance configuration, used to configure when updates can be deployed to a Managed Cluster. See [planned
- * maintenance](https://docs.microsoft.com/azure/aks/planned-maintenance) for more information about planned
- * maintenance.
+ * Planned maintenance configuration, used to configure when updates can be deployed to a Managed Cluster.
+ *
+ * See [planned maintenance](https://docs.microsoft.com/azure/aks/planned-maintenance) for more information about
+ * planned maintenance.
*/
@Fluent
public final class MaintenanceConfigurationInner extends SubResource {
@@ -89,8 +90,10 @@ public MaintenanceConfigurationInner withId(String id) {
}
/**
- * Get the timeInWeek property: Time slots during the week when planned maintenance is allowed to proceed. If two
- * array entries specify the same day of the week, the applied configuration is the union of times in both entries.
+ * Get the timeInWeek property: Time slots during the week when planned maintenance is allowed to proceed.
+ *
+ * If two array entries specify the same day of the week, the applied configuration is the union of times in both
+ * entries.
*
* @return the timeInWeek value.
*/
@@ -99,8 +102,10 @@ public List If two array entries specify the same day of the week, the applied configuration is the union of times in both
+ * entries.
*
* @param timeInWeek the timeInWeek value to set.
* @return the MaintenanceConfigurationInner object itself.
diff --git a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/MaintenanceConfigurationProperties.java b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/MaintenanceConfigurationProperties.java
index ccd4d0b3092c..913bec17acd1 100644
--- a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/MaintenanceConfigurationProperties.java
+++ b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/MaintenanceConfigurationProperties.java
@@ -15,8 +15,10 @@
public final class MaintenanceConfigurationProperties {
/*
* Time slots during the week when planned maintenance is allowed to
- * proceed. If two array entries specify the same day of the week, the
- * applied configuration is the union of times in both entries.
+ * proceed.
+ *
+ * If two array entries specify the same day of the week, the applied
+ * configuration is the union of times in both entries.
*/
@JsonProperty(value = "timeInWeek")
private List If two array entries specify the same day of the week, the applied configuration is the union of times in both
+ * entries.
*
* @return the timeInWeek value.
*/
@@ -38,8 +42,10 @@ public List If two array entries specify the same day of the week, the applied configuration is the union of times in both
+ * entries.
*
* @param timeInWeek the timeInWeek value to set.
* @return the MaintenanceConfigurationProperties object itself.
diff --git a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/ManagedClusterAgentPoolProfileProperties.java b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/ManagedClusterAgentPoolProfileProperties.java
index 3fc34061fbb0..2105e994461d 100644
--- a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/ManagedClusterAgentPoolProfileProperties.java
+++ b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/ManagedClusterAgentPoolProfileProperties.java
@@ -38,10 +38,12 @@ public class ManagedClusterAgentPoolProfileProperties {
private Integer count;
/*
- * The size of the agent pool VMs. VM size availability varies by region.
- * If a node contains insufficient compute resources (memory, cpu, etc)
- * pods might fail to run correctly. For more details on restricted VM
- * sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions
+ * The size of the agent pool VMs.
+ *
+ * VM size availability varies by region. If a node contains insufficient
+ * compute resources (memory, cpu, etc) pods might fail to run correctly.
+ * For more details on restricted VM sizes, see:
+ * https://docs.microsoft.com/azure/aks/quotas-skus-regions
*/
@JsonProperty(value = "vmSize")
private String vmSize;
@@ -55,10 +57,12 @@ public class ManagedClusterAgentPoolProfileProperties {
private Integer osDiskSizeGB;
/*
- * The OS disk type to be used for machines in the agent pool. The default
- * is 'Ephemeral' if the VM supports it and has a cache disk larger than
- * the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be
- * changed after creation. For more information see [Ephemeral
+ * The OS disk type to be used for machines in the agent pool.
+ *
+ * The default is 'Ephemeral' if the VM supports it and has a cache disk
+ * larger than the requested OSDiskSizeGB. Otherwise, defaults to
+ * 'Managed'. May not be changed after creation. For more information see
+ * [Ephemeral
* OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os).
*/
@JsonProperty(value = "osDiskType")
@@ -79,18 +83,21 @@ public class ManagedClusterAgentPoolProfileProperties {
/*
* The ID of the subnet which agent pool nodes and optionally pods will
- * join on startup. If this is not specified, a VNET and subnet will be
- * generated and used. If no podSubnetID is specified, this applies to
- * nodes and pods, otherwise it applies to just nodes. This is of the form:
+ * join on startup.
+ *
+ * If this is not specified, a VNET and subnet will be generated and used.
+ * If no podSubnetID is specified, this applies to nodes and pods,
+ * otherwise it applies to just nodes. This is of the form:
* /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
*/
@JsonProperty(value = "vnetSubnetID")
private String vnetSubnetId;
/*
- * The ID of the subnet which pods will join when launched. If omitted, pod
- * IPs are statically assigned on the node subnet (see vnetSubnetID for
- * more details). This is of the form:
+ * The ID of the subnet which pods will join when launched.
+ *
+ * If omitted, pod IPs are statically assigned on the node subnet (see
+ * vnetSubnetID for more details). This is of the form:
* /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
*/
@JsonProperty(value = "podSubnetID")
@@ -148,35 +155,38 @@ public class ManagedClusterAgentPoolProfileProperties {
private AgentPoolType type;
/*
- * The mode of an agent pool. A cluster must have at least one 'System'
- * Agent Pool at all times. For additional information on agent pool
- * restrictions and best practices, see:
- * https://docs.microsoft.com/azure/aks/use-system-pools
+ * The mode of an agent pool.
+ *
+ * A cluster must have at least one 'System' Agent Pool at all times. For
+ * additional information on agent pool restrictions and best practices,
+ * see: https://docs.microsoft.com/azure/aks/use-system-pools
*/
@JsonProperty(value = "mode")
private AgentPoolMode mode;
/*
- * The version of Kubernetes specified by the user. Both patch version
- * VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc)
+ * pods might fail to run correctly. For more details on restricted VM sizes, see:
+ * https://docs.microsoft.com/azure/aks/quotas-skus-regions.
*
* @return the vmSize value.
*/
@@ -379,9 +415,11 @@ public String vmSize() {
}
/**
- * Set the vmSize property: The size of the agent pool VMs. VM size availability varies by region. If a node
- * contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on
- * restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions.
+ * Set the vmSize property: The size of the agent pool VMs.
+ *
+ * VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc)
+ * pods might fail to run correctly. For more details on restricted VM sizes, see:
+ * https://docs.microsoft.com/azure/aks/quotas-skus-regions.
*
* @param vmSize the vmSize value to set.
* @return the ManagedClusterAgentPoolProfileProperties object itself.
@@ -414,9 +452,10 @@ public ManagedClusterAgentPoolProfileProperties withOsDiskSizeGB(Integer osDiskS
}
/**
- * Get the osDiskType property: The OS disk type to be used for machines in the agent pool. The default is
- * 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise,
- * defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral
+ * Get the osDiskType property: The OS disk type to be used for machines in the agent pool.
+ *
+ * The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB.
+ * Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral
* OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os).
*
* @return the osDiskType value.
@@ -426,9 +465,10 @@ public OSDiskType osDiskType() {
}
/**
- * Set the osDiskType property: The OS disk type to be used for machines in the agent pool. The default is
- * 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB. Otherwise,
- * defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral
+ * Set the osDiskType property: The OS disk type to be used for machines in the agent pool.
+ *
+ * The default is 'Ephemeral' if the VM supports it and has a cache disk larger than the requested OSDiskSizeGB.
+ * Otherwise, defaults to 'Managed'. May not be changed after creation. For more information see [Ephemeral
* OS](https://docs.microsoft.com/azure/aks/cluster-configuration#ephemeral-os).
*
* @param osDiskType the osDiskType value to set.
@@ -483,8 +523,10 @@ public ManagedClusterAgentPoolProfileProperties withWorkloadRuntime(WorkloadRunt
/**
* Get the vnetSubnetId property: The ID of the subnet which agent pool nodes and optionally pods will join on
- * startup. If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified,
- * this applies to nodes and pods, otherwise it applies to just nodes. This is of the form:
+ * startup.
+ *
+ * If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this
+ * applies to nodes and pods, otherwise it applies to just nodes. This is of the form:
* /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
*
* @return the vnetSubnetId value.
@@ -495,8 +537,10 @@ public String vnetSubnetId() {
/**
* Set the vnetSubnetId property: The ID of the subnet which agent pool nodes and optionally pods will join on
- * startup. If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified,
- * this applies to nodes and pods, otherwise it applies to just nodes. This is of the form:
+ * startup.
+ *
+ * If this is not specified, a VNET and subnet will be generated and used. If no podSubnetID is specified, this
+ * applies to nodes and pods, otherwise it applies to just nodes. This is of the form:
* /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
*
* @param vnetSubnetId the vnetSubnetId value to set.
@@ -508,8 +552,10 @@ public ManagedClusterAgentPoolProfileProperties withVnetSubnetId(String vnetSubn
}
/**
- * Get the podSubnetId property: The ID of the subnet which pods will join when launched. If omitted, pod IPs are
- * statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form:
+ * Get the podSubnetId property: The ID of the subnet which pods will join when launched.
+ *
+ * If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of
+ * the form:
* /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
*
* @return the podSubnetId value.
@@ -519,8 +565,10 @@ public String podSubnetId() {
}
/**
- * Set the podSubnetId property: The ID of the subnet which pods will join when launched. If omitted, pod IPs are
- * statically assigned on the node subnet (see vnetSubnetID for more details). This is of the form:
+ * Set the podSubnetId property: The ID of the subnet which pods will join when launched.
+ *
+ * If omitted, pod IPs are statically assigned on the node subnet (see vnetSubnetID for more details). This is of
+ * the form:
* /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
*
* @param podSubnetId the podSubnetId value to set.
@@ -694,9 +742,10 @@ public ManagedClusterAgentPoolProfileProperties withType(AgentPoolType type) {
}
/**
- * Get the mode property: The mode of an agent pool. A cluster must have at least one 'System' Agent Pool at all
- * times. For additional information on agent pool restrictions and best practices, see:
- * https://docs.microsoft.com/azure/aks/use-system-pools.
+ * Get the mode property: The mode of an agent pool.
+ *
+ * A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool
+ * restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools.
*
* @return the mode value.
*/
@@ -705,9 +754,10 @@ public AgentPoolMode mode() {
}
/**
- * Set the mode property: The mode of an agent pool. A cluster must have at least one 'System' Agent Pool at all
- * times. For additional information on agent pool restrictions and best practices, see:
- * https://docs.microsoft.com/azure/aks/use-system-pools.
+ * Set the mode property: The mode of an agent pool.
+ *
+ * A cluster must have at least one 'System' Agent Pool at all times. For additional information on agent pool
+ * restrictions and best practices, see: https://docs.microsoft.com/azure/aks/use-system-pools.
*
* @param mode the mode value to set.
* @return the ManagedClusterAgentPoolProfileProperties object itself.
@@ -718,14 +768,15 @@ public ManagedClusterAgentPoolProfileProperties withMode(AgentPoolMode mode) {
}
/**
- * Get the orchestratorVersion property: The version of Kubernetes specified by the user. Both patch version
- * <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported. When
- * <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating the
- * cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger an
- * upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an
- * AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control
- * plane. The node pool minor version must be within two minor versions of the control plane version. The node pool
- * version cannot be greater than the control plane version. For more information see [upgrading a node
+ * Get the orchestratorVersion property: The version of Kubernetes specified by the user.
+ *
+ * Both patch version <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported.
+ * When <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating
+ * the cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger
+ * an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in
+ * an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the
+ * control plane. The node pool minor version must be within two minor versions of the control plane version. The
+ * node pool version cannot be greater than the control plane version. For more information see [upgrading a node
* pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool).
*
* @return the orchestratorVersion value.
@@ -735,14 +786,15 @@ public String orchestratorVersion() {
}
/**
- * Set the orchestratorVersion property: The version of Kubernetes specified by the user. Both patch version
- * <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported. When
- * <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating the
- * cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger an
- * upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in an
- * AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the control
- * plane. The node pool minor version must be within two minor versions of the control plane version. The node pool
- * version cannot be greater than the control plane version. For more information see [upgrading a node
+ * Set the orchestratorVersion property: The version of Kubernetes specified by the user.
+ *
+ * Both patch version <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported.
+ * When <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating
+ * the cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger
+ * an upgrade, even if a newer patch version is available. As a best practice, you should upgrade all node pools in
+ * an AKS cluster to the same Kubernetes version. The node pool version must have the same major version as the
+ * control plane. The node pool minor version must be within two minor versions of the control plane version. The
+ * node pool version cannot be greater than the control plane version. For more information see [upgrading a node
* pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#upgrade-a-node-pool).
*
* @param orchestratorVersion the orchestratorVersion value to set.
@@ -754,10 +806,11 @@ public ManagedClusterAgentPoolProfileProperties withOrchestratorVersion(String o
}
/**
- * Get the currentOrchestratorVersion property: The version of Kubernetes the Agent Pool is running. If
- * orchestratorVersion is a fully specified version <major.minor.patch>, this field will be exactly equal to
- * it. If orchestratorVersion is <major.minor>, this field will contain the full <major.minor.patch>
- * version being used.
+ * Get the currentOrchestratorVersion property: The version of Kubernetes the Agent Pool is running.
+ *
+ * If orchestratorVersion is a fully specified version <major.minor.patch>, this field will be exactly
+ * equal to it. If orchestratorVersion is <major.minor>, this field will contain the full
+ * <major.minor.patch> version being used.
*
* @return the currentOrchestratorVersion value.
*/
@@ -850,10 +903,11 @@ public ManagedClusterAgentPoolProfileProperties withAvailabilityZones(List Some scenarios may require nodes in a node pool to receive their own dedicated public IP addresses. A common
+ * scenario is for gaming workloads, where a console needs to make a direct connection to a cloud virtual machine to
+ * minimize hops. For more information see [assigning a public IP per
* node](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#assign-a-public-ip-per-node-for-your-node-pools).
* The default is false.
*
@@ -880,8 +935,9 @@ public ManagedClusterAgentPoolProfileProperties withEnableNodePublicIp(Boolean e
}
/**
- * Get the nodePublicIpPrefixId property: The public IP prefix ID which VM nodes should use IPs from. This is of the
- * form:
+ * Get the nodePublicIpPrefixId property: The public IP prefix ID which VM nodes should use IPs from.
+ *
+ * This is of the form:
* /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}.
*
* @return the nodePublicIpPrefixId value.
@@ -891,8 +947,9 @@ public String nodePublicIpPrefixId() {
}
/**
- * Set the nodePublicIpPrefixId property: The public IP prefix ID which VM nodes should use IPs from. This is of the
- * form:
+ * Set the nodePublicIpPrefixId property: The public IP prefix ID which VM nodes should use IPs from.
+ *
+ * This is of the form:
* /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}.
*
* @param nodePublicIpPrefixId the nodePublicIpPrefixId value to set.
@@ -926,8 +983,9 @@ public ManagedClusterAgentPoolProfileProperties withScaleSetPriority(ScaleSetPri
}
/**
- * Get the scaleSetEvictionPolicy property: The Virtual Machine Scale Set eviction policy. This cannot be specified
- * unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.
+ * Get the scaleSetEvictionPolicy property: The Virtual Machine Scale Set eviction policy.
+ *
+ * This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.
*
* @return the scaleSetEvictionPolicy value.
*/
@@ -936,8 +994,9 @@ public ScaleSetEvictionPolicy scaleSetEvictionPolicy() {
}
/**
- * Set the scaleSetEvictionPolicy property: The Virtual Machine Scale Set eviction policy. This cannot be specified
- * unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.
+ * Set the scaleSetEvictionPolicy property: The Virtual Machine Scale Set eviction policy.
+ *
+ * This cannot be specified unless the scaleSetPriority is 'Spot'. If not specified, the default is 'Delete'.
*
* @param scaleSetEvictionPolicy the scaleSetEvictionPolicy value to set.
* @return the ManagedClusterAgentPoolProfileProperties object itself.
@@ -951,7 +1010,8 @@ public ManagedClusterAgentPoolProfileProperties withScaleSetEvictionPolicy(
/**
* Get the spotMaxPrice property: The max price (in US Dollars) you are willing to pay for spot instances. Possible
* values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.
- * Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any
+ *
+ * Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any
* on-demand price. For more details on spot pricing, see [spot VMs
* pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing).
*
@@ -964,7 +1024,8 @@ public Float spotMaxPrice() {
/**
* Set the spotMaxPrice property: The max price (in US Dollars) you are willing to pay for spot instances. Possible
* values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.
- * Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any
+ *
+ * Possible values are any decimal value greater than zero or -1 which indicates the willingness to pay any
* on-demand price. For more details on spot pricing, see [spot VMs
* pricing](https://docs.microsoft.com/azure/virtual-machines/spot-vms#pricing).
*
@@ -1059,8 +1120,9 @@ public ManagedClusterAgentPoolProfileProperties withProximityPlacementGroupId(St
}
/**
- * Get the kubeletConfig property: Kubelet configurations of agent nodes. The Kubelet configuration on the agent
- * pool nodes.
+ * Get the kubeletConfig property: Kubelet configurations of agent nodes.
+ *
+ * The Kubelet configuration on the agent pool nodes.
*
* @return the kubeletConfig value.
*/
@@ -1069,8 +1131,9 @@ public KubeletConfig kubeletConfig() {
}
/**
- * Set the kubeletConfig property: Kubelet configurations of agent nodes. The Kubelet configuration on the agent
- * pool nodes.
+ * Set the kubeletConfig property: Kubelet configurations of agent nodes.
+ *
+ * The Kubelet configuration on the agent pool nodes.
*
* @param kubeletConfig the kubeletConfig value to set.
* @return the ManagedClusterAgentPoolProfileProperties object itself.
@@ -1081,8 +1144,9 @@ public ManagedClusterAgentPoolProfileProperties withKubeletConfig(KubeletConfig
}
/**
- * Get the linuxOSConfig property: OS configurations of Linux agent nodes. The OS configuration of Linux agent
- * nodes.
+ * Get the linuxOSConfig property: OS configurations of Linux agent nodes.
+ *
+ * The OS configuration of Linux agent nodes.
*
* @return the linuxOSConfig value.
*/
@@ -1091,8 +1155,9 @@ public LinuxOSConfig linuxOSConfig() {
}
/**
- * Set the linuxOSConfig property: OS configurations of Linux agent nodes. The OS configuration of Linux agent
- * nodes.
+ * Set the linuxOSConfig property: OS configurations of Linux agent nodes.
+ *
+ * The OS configuration of Linux agent nodes.
*
* @param linuxOSConfig the linuxOSConfig value to set.
* @return the ManagedClusterAgentPoolProfileProperties object itself.
@@ -1103,8 +1168,9 @@ public ManagedClusterAgentPoolProfileProperties withLinuxOSConfig(LinuxOSConfig
}
/**
- * Get the enableEncryptionAtHost property: Whether to enable host based OS and data drive encryption. This is only
- * supported on certain VM sizes and in certain Azure regions. For more information, see:
+ * Get the enableEncryptionAtHost property: Whether to enable host based OS and data drive encryption.
+ *
+ * This is only supported on certain VM sizes and in certain Azure regions. For more information, see:
* https://docs.microsoft.com/azure/aks/enable-host-encryption.
*
* @return the enableEncryptionAtHost value.
@@ -1114,8 +1180,9 @@ public Boolean enableEncryptionAtHost() {
}
/**
- * Set the enableEncryptionAtHost property: Whether to enable host based OS and data drive encryption. This is only
- * supported on certain VM sizes and in certain Azure regions. For more information, see:
+ * Set the enableEncryptionAtHost property: Whether to enable host based OS and data drive encryption.
+ *
+ * This is only supported on certain VM sizes and in certain Azure regions. For more information, see:
* https://docs.microsoft.com/azure/aks/enable-host-encryption.
*
* @param enableEncryptionAtHost the enableEncryptionAtHost value to set.
@@ -1147,7 +1214,9 @@ public ManagedClusterAgentPoolProfileProperties withEnableUltraSsd(Boolean enabl
}
/**
- * Get the enableFips property: Whether to use a FIPS-enabled OS. See [Add a FIPS-enabled node
+ * Get the enableFips property: Whether to use a FIPS-enabled OS.
+ *
+ * See [Add a FIPS-enabled node
* pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more
* details.
*
@@ -1158,7 +1227,9 @@ public Boolean enableFips() {
}
/**
- * Set the enableFips property: Whether to use a FIPS-enabled OS. See [Add a FIPS-enabled node
+ * Set the enableFips property: Whether to use a FIPS-enabled OS.
+ *
+ * See [Add a FIPS-enabled node
* pool](https://docs.microsoft.com/azure/aks/use-multiple-node-pools#add-a-fips-enabled-node-pool-preview) for more
* details.
*
@@ -1214,6 +1285,38 @@ public ManagedClusterAgentPoolProfileProperties withCreationData(CreationData cr
return this;
}
+ /**
+ * Get the hostGroupId property: The fully qualified resource ID of the Dedicated Host Group to provision virtual
+ * machines from, used only in creation scenario and not allowed to changed once set.
+ *
+ * This is of the form:
+ * /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}.
+ * For more information see [Azure dedicated
+ * hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts).
+ *
+ * @return the hostGroupId value.
+ */
+ public String hostGroupId() {
+ return this.hostGroupId;
+ }
+
+ /**
+ * Set the hostGroupId property: The fully qualified resource ID of the Dedicated Host Group to provision virtual
+ * machines from, used only in creation scenario and not allowed to changed once set.
+ *
+ * This is of the form:
+ * /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}.
+ * For more information see [Azure dedicated
+ * hosts](https://docs.microsoft.com/azure/virtual-machines/dedicated-hosts).
+ *
+ * @param hostGroupId the hostGroupId value to set.
+ * @return the ManagedClusterAgentPoolProfileProperties object itself.
+ */
+ public ManagedClusterAgentPoolProfileProperties withHostGroupId(String hostGroupId) {
+ this.hostGroupId = hostGroupId;
+ return this;
+ }
+
/**
* Validates the instance.
*
diff --git a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/ManagedClusterInner.java b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/ManagedClusterInner.java
index 4c86327cff8c..128112004df3 100644
--- a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/ManagedClusterInner.java
+++ b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/ManagedClusterInner.java
@@ -168,14 +168,16 @@ public Integer maxAgentPools() {
}
/**
- * Get the kubernetesVersion property: The version of Kubernetes specified by the user. Both patch version
- * <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported. When
- * <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating the
- * cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger an
- * upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor
- * versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example,
- * upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not
- * allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details.
+ * Get the kubernetesVersion property: The version of Kubernetes specified by the user.
+ *
+ * Both patch version <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported.
+ * When <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating
+ * the cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger
+ * an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes
+ * minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For
+ * example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is
+ * not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more
+ * details.
*
* @return the kubernetesVersion value.
*/
@@ -184,14 +186,16 @@ public String kubernetesVersion() {
}
/**
- * Set the kubernetesVersion property: The version of Kubernetes specified by the user. Both patch version
- * <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported. When
- * <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating the
- * cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger an
- * upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor
- * versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example,
- * upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not
- * allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details.
+ * Set the kubernetesVersion property: The version of Kubernetes specified by the user.
+ *
+ * Both patch version <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported.
+ * When <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating
+ * the cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger
+ * an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes
+ * minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For
+ * example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is
+ * not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more
+ * details.
*
* @param kubernetesVersion the kubernetesVersion value to set.
* @return the ManagedClusterInner object itself.
@@ -205,9 +209,10 @@ public ManagedClusterInner withKubernetesVersion(String kubernetesVersion) {
}
/**
- * Get the currentKubernetesVersion property: The version of Kubernetes the Managed Cluster is running. If
- * kubernetesVersion was a fully specified version <major.minor.patch>, this field will be exactly equal to
- * it. If kubernetesVersion was <major.minor>, this field will contain the full <major.minor.patch>
+ * Get the currentKubernetesVersion property: The version of Kubernetes the Managed Cluster is running.
+ *
+ * If kubernetesVersion was a fully specified version <major.minor.patch>, this field will be exactly equal
+ * to it. If kubernetesVersion was <major.minor>, this field will contain the full <major.minor.patch>
* version being used.
*
* @return the currentKubernetesVersion value.
@@ -217,8 +222,9 @@ public String currentKubernetesVersion() {
}
/**
- * Get the dnsPrefix property: The DNS prefix of the Managed Cluster. This cannot be updated once the Managed
- * Cluster has been created.
+ * Get the dnsPrefix property: The DNS prefix of the Managed Cluster.
+ *
+ * This cannot be updated once the Managed Cluster has been created.
*
* @return the dnsPrefix value.
*/
@@ -227,8 +233,9 @@ public String dnsPrefix() {
}
/**
- * Set the dnsPrefix property: The DNS prefix of the Managed Cluster. This cannot be updated once the Managed
- * Cluster has been created.
+ * Set the dnsPrefix property: The DNS prefix of the Managed Cluster.
+ *
+ * This cannot be updated once the Managed Cluster has been created.
*
* @param dnsPrefix the dnsPrefix value to set.
* @return the ManagedClusterInner object itself.
@@ -242,8 +249,9 @@ public ManagedClusterInner withDnsPrefix(String dnsPrefix) {
}
/**
- * Get the fqdnSubdomain property: The FQDN subdomain of the private cluster with custom private dns zone. This
- * cannot be updated once the Managed Cluster has been created.
+ * Get the fqdnSubdomain property: The FQDN subdomain of the private cluster with custom private dns zone.
+ *
+ * This cannot be updated once the Managed Cluster has been created.
*
* @return the fqdnSubdomain value.
*/
@@ -252,8 +260,9 @@ public String fqdnSubdomain() {
}
/**
- * Set the fqdnSubdomain property: The FQDN subdomain of the private cluster with custom private dns zone. This
- * cannot be updated once the Managed Cluster has been created.
+ * Set the fqdnSubdomain property: The FQDN subdomain of the private cluster with custom private dns zone.
+ *
+ * This cannot be updated once the Managed Cluster has been created.
*
* @param fqdnSubdomain the fqdnSubdomain value to set.
* @return the ManagedClusterInner object itself.
@@ -286,9 +295,11 @@ public String privateFqdn() {
/**
* Get the azurePortalFqdn property: The special FQDN used by the Azure Portal to access the Managed Cluster. This
- * FQDN is for use only by the Azure Portal and should not be used by other clients. The Azure Portal requires
- * certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer
- * doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly.
+ * FQDN is for use only by the Azure Portal and should not be used by other clients.
+ *
+ * The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses,
+ * which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal
+ * to function properly.
*
* @return the azurePortalFqdn value.
*/
@@ -415,9 +426,10 @@ public ManagedClusterInner withAddonProfiles(Map See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on
+ * AAD pod identity integration.
*
* @param podIdentityProfile the podIdentityProfile value to set.
* @return the ManagedClusterInner object itself.
@@ -536,8 +549,9 @@ public ManagedClusterInner withNetworkProfile(ContainerServiceNetworkProfile net
}
/**
- * Get the aadProfile property: AADProfile specifies attributes for Azure Active Directory integration. The Azure
- * Active Directory configuration.
+ * Get the aadProfile property: AADProfile specifies attributes for Azure Active Directory integration.
+ *
+ * The Azure Active Directory configuration.
*
* @return the aadProfile value.
*/
@@ -546,8 +560,9 @@ public ManagedClusterAadProfile aadProfile() {
}
/**
- * Set the aadProfile property: AADProfile specifies attributes for Azure Active Directory integration. The Azure
- * Active Directory configuration.
+ * Set the aadProfile property: AADProfile specifies attributes for Azure Active Directory integration.
+ *
+ * The Azure Active Directory configuration.
*
* @param aadProfile the aadProfile value to set.
* @return the ManagedClusterInner object itself.
@@ -631,7 +646,9 @@ public ManagedClusterInner withApiServerAccessProfile(ManagedClusterApiServerAcc
/**
* Get the diskEncryptionSetId property: The Resource ID of the disk encryption set to use for enabling encryption
- * at rest. This is of the form:
+ * at rest.
+ *
+ * This is of the form:
* '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'.
*
* @return the diskEncryptionSetId value.
@@ -642,7 +659,9 @@ public String diskEncryptionSetId() {
/**
* Set the diskEncryptionSetId property: The Resource ID of the disk encryption set to use for enabling encryption
- * at rest. This is of the form:
+ * at rest.
+ *
+ * This is of the form:
* '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'.
*
* @param diskEncryptionSetId the diskEncryptionSetId value to set.
@@ -703,9 +722,10 @@ public ManagedClusterInner withPrivateLinkResources(List If set to true, getting static credentials will be disabled for this cluster. This must only be used on
+ * Managed Clusters that are AAD enabled. For more details see [disable local
* accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview).
*
* @param disableLocalAccounts the disableLocalAccounts value to set.
@@ -801,8 +822,9 @@ public ManagedClusterInner withStorageProfile(ManagedClusterStorageProfile stora
}
/**
- * Get the publicNetworkAccess property: PublicNetworkAccess of the managedCluster Allow or deny public network
- * access for AKS.
+ * Get the publicNetworkAccess property: PublicNetworkAccess of the managedCluster
+ *
+ * Allow or deny public network access for AKS.
*
* @return the publicNetworkAccess value.
*/
@@ -811,8 +833,9 @@ public PublicNetworkAccess publicNetworkAccess() {
}
/**
- * Set the publicNetworkAccess property: PublicNetworkAccess of the managedCluster Allow or deny public network
- * access for AKS.
+ * Set the publicNetworkAccess property: PublicNetworkAccess of the managedCluster
+ *
+ * Allow or deny public network access for AKS.
*
* @param publicNetworkAccess the publicNetworkAccess value to set.
* @return the ManagedClusterInner object itself.
diff --git a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/ManagedClusterProperties.java b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/ManagedClusterProperties.java
index 110803b79045..934925f697c1 100644
--- a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/ManagedClusterProperties.java
+++ b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/models/ManagedClusterProperties.java
@@ -49,17 +49,18 @@ public final class ManagedClusterProperties {
private Integer maxAgentPools;
/*
- * The version of Kubernetes specified by the user. Both patch version
- * Both patch version <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported.
+ * When <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating
+ * the cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger
+ * an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes
+ * minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For
+ * example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is
+ * not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more
+ * details.
*
* @return the kubernetesVersion value.
*/
@@ -304,14 +319,16 @@ public String kubernetesVersion() {
}
/**
- * Set the kubernetesVersion property: The version of Kubernetes specified by the user. Both patch version
- * <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported. When
- * <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating the
- * cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger an
- * upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes minor
- * versions cannot be skipped. All upgrades must be performed sequentially by major version number. For example,
- * upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is not
- * allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more details.
+ * Set the kubernetesVersion property: The version of Kubernetes specified by the user.
+ *
+ * Both patch version <major.minor.patch> (e.g. 1.20.13) and <major.minor> (e.g. 1.20) are supported.
+ * When <major.minor> is specified, the latest supported GA patch version is chosen automatically. Updating
+ * the cluster with the same <major.minor> once it has been created (e.g. 1.14.x -> 1.14) will not trigger
+ * an upgrade, even if a newer patch version is available. When you upgrade a supported AKS cluster, Kubernetes
+ * minor versions cannot be skipped. All upgrades must be performed sequentially by major version number. For
+ * example, upgrades between 1.14.x -> 1.15.x or 1.15.x -> 1.16.x are allowed, however 1.14.x -> 1.16.x is
+ * not allowed. See [upgrading an AKS cluster](https://docs.microsoft.com/azure/aks/upgrade-cluster) for more
+ * details.
*
* @param kubernetesVersion the kubernetesVersion value to set.
* @return the ManagedClusterProperties object itself.
@@ -322,9 +339,10 @@ public ManagedClusterProperties withKubernetesVersion(String kubernetesVersion)
}
/**
- * Get the currentKubernetesVersion property: The version of Kubernetes the Managed Cluster is running. If
- * kubernetesVersion was a fully specified version <major.minor.patch>, this field will be exactly equal to
- * it. If kubernetesVersion was <major.minor>, this field will contain the full <major.minor.patch>
+ * Get the currentKubernetesVersion property: The version of Kubernetes the Managed Cluster is running.
+ *
+ * If kubernetesVersion was a fully specified version <major.minor.patch>, this field will be exactly equal
+ * to it. If kubernetesVersion was <major.minor>, this field will contain the full <major.minor.patch>
* version being used.
*
* @return the currentKubernetesVersion value.
@@ -334,8 +352,9 @@ public String currentKubernetesVersion() {
}
/**
- * Get the dnsPrefix property: The DNS prefix of the Managed Cluster. This cannot be updated once the Managed
- * Cluster has been created.
+ * Get the dnsPrefix property: The DNS prefix of the Managed Cluster.
+ *
+ * This cannot be updated once the Managed Cluster has been created.
*
* @return the dnsPrefix value.
*/
@@ -344,8 +363,9 @@ public String dnsPrefix() {
}
/**
- * Set the dnsPrefix property: The DNS prefix of the Managed Cluster. This cannot be updated once the Managed
- * Cluster has been created.
+ * Set the dnsPrefix property: The DNS prefix of the Managed Cluster.
+ *
+ * This cannot be updated once the Managed Cluster has been created.
*
* @param dnsPrefix the dnsPrefix value to set.
* @return the ManagedClusterProperties object itself.
@@ -356,8 +376,9 @@ public ManagedClusterProperties withDnsPrefix(String dnsPrefix) {
}
/**
- * Get the fqdnSubdomain property: The FQDN subdomain of the private cluster with custom private dns zone. This
- * cannot be updated once the Managed Cluster has been created.
+ * Get the fqdnSubdomain property: The FQDN subdomain of the private cluster with custom private dns zone.
+ *
+ * This cannot be updated once the Managed Cluster has been created.
*
* @return the fqdnSubdomain value.
*/
@@ -366,8 +387,9 @@ public String fqdnSubdomain() {
}
/**
- * Set the fqdnSubdomain property: The FQDN subdomain of the private cluster with custom private dns zone. This
- * cannot be updated once the Managed Cluster has been created.
+ * Set the fqdnSubdomain property: The FQDN subdomain of the private cluster with custom private dns zone.
+ *
+ * This cannot be updated once the Managed Cluster has been created.
*
* @param fqdnSubdomain the fqdnSubdomain value to set.
* @return the ManagedClusterProperties object itself.
@@ -397,9 +419,11 @@ public String privateFqdn() {
/**
* Get the azurePortalFqdn property: The special FQDN used by the Azure Portal to access the Managed Cluster. This
- * FQDN is for use only by the Azure Portal and should not be used by other clients. The Azure Portal requires
- * certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses, which Kubernetes APIServer
- * doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal to function properly.
+ * FQDN is for use only by the Azure Portal and should not be used by other clients.
+ *
+ * The Azure Portal requires certain Cross-Origin Resource Sharing (CORS) headers to be sent in some responses,
+ * which Kubernetes APIServer doesn't handle by default. This special FQDN supports CORS, allowing the Azure Portal
+ * to function properly.
*
* @return the azurePortalFqdn value.
*/
@@ -511,9 +535,10 @@ public ManagedClusterProperties withAddonProfiles(Map See [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) for more details on
+ * AAD pod identity integration.
*
* @param podIdentityProfile the podIdentityProfile value to set.
* @return the ManagedClusterProperties object itself.
@@ -617,8 +643,9 @@ public ManagedClusterProperties withNetworkProfile(ContainerServiceNetworkProfil
}
/**
- * Get the aadProfile property: AADProfile specifies attributes for Azure Active Directory integration. The Azure
- * Active Directory configuration.
+ * Get the aadProfile property: AADProfile specifies attributes for Azure Active Directory integration.
+ *
+ * The Azure Active Directory configuration.
*
* @return the aadProfile value.
*/
@@ -627,8 +654,9 @@ public ManagedClusterAadProfile aadProfile() {
}
/**
- * Set the aadProfile property: AADProfile specifies attributes for Azure Active Directory integration. The Azure
- * Active Directory configuration.
+ * Set the aadProfile property: AADProfile specifies attributes for Azure Active Directory integration.
+ *
+ * The Azure Active Directory configuration.
*
* @param aadProfile the aadProfile value to set.
* @return the ManagedClusterProperties object itself.
@@ -701,7 +729,9 @@ public ManagedClusterProperties withApiServerAccessProfile(
/**
* Get the diskEncryptionSetId property: The Resource ID of the disk encryption set to use for enabling encryption
- * at rest. This is of the form:
+ * at rest.
+ *
+ * This is of the form:
* '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'.
*
* @return the diskEncryptionSetId value.
@@ -712,7 +742,9 @@ public String diskEncryptionSetId() {
/**
* Set the diskEncryptionSetId property: The Resource ID of the disk encryption set to use for enabling encryption
- * at rest. This is of the form:
+ * at rest.
+ *
+ * This is of the form:
* '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'.
*
* @param diskEncryptionSetId the diskEncryptionSetId value to set.
@@ -764,9 +796,10 @@ public ManagedClusterProperties withPrivateLinkResources(List If set to true, getting static credentials will be disabled for this cluster. This must only be used on
+ * Managed Clusters that are AAD enabled. For more details see [disable local
* accounts](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts-preview).
*
* @param disableLocalAccounts the disableLocalAccounts value to set.
@@ -850,8 +884,9 @@ public ManagedClusterProperties withStorageProfile(ManagedClusterStorageProfile
}
/**
- * Get the publicNetworkAccess property: PublicNetworkAccess of the managedCluster Allow or deny public network
- * access for AKS.
+ * Get the publicNetworkAccess property: PublicNetworkAccess of the managedCluster
+ *
+ * Allow or deny public network access for AKS.
*
* @return the publicNetworkAccess value.
*/
@@ -860,8 +895,9 @@ public PublicNetworkAccess publicNetworkAccess() {
}
/**
- * Set the publicNetworkAccess property: PublicNetworkAccess of the managedCluster Allow or deny public network
- * access for AKS.
+ * Set the publicNetworkAccess property: PublicNetworkAccess of the managedCluster
+ *
+ * Allow or deny public network access for AKS.
*
* @param publicNetworkAccess the publicNetworkAccess value to set.
* @return the ManagedClusterProperties object itself.
diff --git a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/implementation/AgentPoolsClientImpl.java b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/implementation/AgentPoolsClientImpl.java
index 4750765c1d22..7c4cd8df0488 100644
--- a/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/implementation/AgentPoolsClientImpl.java
+++ b/sdk/resourcemanager/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/implementation/AgentPoolsClientImpl.java
@@ -221,7 +221,7 @@ private Mono