diff --git a/containerservice/resource-manager/v2017_07_01/pom.xml b/containerservice/resource-manager/v2017_07_01/pom.xml
index 6ed5b1a8c4d7..07a6f12d5827 100644
--- a/containerservice/resource-manager/v2017_07_01/pom.xml
+++ b/containerservice/resource-manager/v2017_07_01/pom.xml
@@ -1,133 +1,133 @@
-
-
- 4.0.0
- com.microsoft.azure.azure-mgmt-containerservice-2017-07-01
-
- com.microsoft.azure
- azure-arm-parent
- 0.0.3-beta
- ../../../pom.xml
-
- azure-mgmt-containerservice
- 1.0.0-beta-SNAPSHOT
- jar
- Microsoft Azure SDK for ContainerService Management
- This package contains Microsoft ContainerService Management SDK.
- https://github.com/Azure/azure-libraries-for-java
-
-
- The MIT License (MIT)
- http://opensource.org/licenses/MIT
- repo
-
-
-
- scm:git:https://github.com/Azure/azure-libraries-for-java
- scm:git:git@github.com:Azure/azure-libraries-for-java.git
- HEAD
-
-
- UTF-8
-
-
-
-
- microsoft
- Microsoft
-
-
-
-
- com.microsoft.azure
- azure-client-runtime
-
-
- com.microsoft.azure
- azure-arm-client-runtime
-
-
- junit
- junit
- test
-
-
- com.microsoft.azure
- azure-client-authentication
- test
-
-
- com.microsoft.azure
- azure-mgmt-resources
- test
-
-
- com.microsoft.azure
- azure-arm-client-runtime
- test-jar
- test
-
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
-
- true
- true
-
-
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.1
-
- 1.7
- 1.7
-
-
- com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
-
-
- true
- true
-
- true
- true
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 2.8
-
- *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search
-
-
- /**
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
- */
- ]]>
-
-
-
-
-
-
+
+
+ 4.0.0
+ com.microsoft.azure.containerservice.v2017_07_01
+
+ com.microsoft.azure
+ azure-arm-parent
+ 0.0.3-beta
+ ../../../pom.xml
+
+ azure-mgmt-containerservice
+ 1.0.0-beta
+ jar
+ Microsoft Azure SDK for ContainerService Management
+ This package contains Microsoft ContainerService Management SDK.
+ https://github.com/Azure/azure-sdk-for-java
+
+
+ The MIT License (MIT)
+ http://opensource.org/licenses/MIT
+ repo
+
+
+
+ scm:git:https://github.com/Azure/azure-sdk-for-java
+ scm:git:git@github.com:Azure/azure-sdk-for-java.git
+ HEAD
+
+
+ UTF-8
+
+
+
+
+ microsoft
+ Microsoft
+
+
+
+
+ com.microsoft.azure
+ azure-client-runtime
+
+
+ com.microsoft.azure
+ azure-arm-client-runtime
+
+
+ junit
+ junit
+ test
+
+
+ com.microsoft.azure
+ azure-client-authentication
+ test
+
+
+ com.microsoft.azure
+ azure-mgmt-resources
+ test
+
+
+ com.microsoft.azure
+ azure-arm-client-runtime
+ test-jar
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ true
+ true
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+ 1.7
+ 1.7
+
+
+ com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
+
+
+ true
+ true
+
+ true
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8
+
+ *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search
+
+
+ /**
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ */
+ ]]>
+
+
+
+
+
+
diff --git a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerService.java b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerService.java
index f94d0c34b0b9..a1822f5d6617 100644
--- a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerService.java
+++ b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerService.java
@@ -10,12 +10,12 @@
import com.microsoft.azure.arm.model.HasInner;
import com.microsoft.azure.arm.resources.models.Resource;
+import com.microsoft.azure.arm.resources.models.GroupableResourceCore;
import com.microsoft.azure.arm.resources.models.HasResourceGroup;
import com.microsoft.azure.arm.model.Refreshable;
import com.microsoft.azure.arm.model.Updatable;
import com.microsoft.azure.arm.model.Appliable;
import com.microsoft.azure.arm.model.Creatable;
-import com.microsoft.azure.arm.resources.models.GroupableResourceCore;
import com.microsoft.azure.arm.resources.models.HasManager;
import com.microsoft.azure.management.containerservice.v2017_07_01.implementation.ContainerServiceManager;
import java.util.List;
@@ -98,7 +98,9 @@ interface WithGroup extends GroupableResourceCore.DefinitionStages.WithGroup agentPoolProfiles);
}
/**
- * The stage of the containerservice update allowing to specify CustomProfile.
+ * The stage of the containerservice definition allowing to specify CustomProfile.
*/
interface WithCustomProfile {
/**
* Specifies customProfile.
+ * @param customProfile Properties to configure a custom container service cluster
+ * @return the next definition stage
*/
WithCreate withCustomProfile(ContainerServiceCustomProfile customProfile);
}
/**
- * The stage of the containerservice update allowing to specify DiagnosticsProfile.
+ * The stage of the containerservice definition allowing to specify DiagnosticsProfile.
*/
interface WithDiagnosticsProfile {
/**
* Specifies diagnosticsProfile.
+ * @param diagnosticsProfile Profile for diagnostics in the container service cluster
+ * @return the next definition stage
*/
WithCreate withDiagnosticsProfile(ContainerServiceDiagnosticsProfile diagnosticsProfile);
}
/**
- * The stage of the containerservice update allowing to specify ServicePrincipalProfile.
+ * The stage of the containerservice definition allowing to specify ServicePrincipalProfile.
*/
interface WithServicePrincipalProfile {
/**
* Specifies servicePrincipalProfile.
+ * @param servicePrincipalProfile Information about a service principal identity for the cluster to use for manipulating Azure APIs. Exact one of secret or keyVaultSecretRef need to be specified
+ * @return the next definition stage
*/
WithCreate withServicePrincipalProfile(ContainerServiceServicePrincipalProfile servicePrincipalProfile);
}
/**
- * The stage of the containerservice update allowing to specify WindowsProfile.
+ * The stage of the containerservice definition allowing to specify WindowsProfile.
*/
interface WithWindowsProfile {
/**
* Specifies windowsProfile.
+ * @param windowsProfile Profile for Windows VMs in the container service cluster
+ * @return the next definition stage
*/
WithCreate withWindowsProfile(ContainerServiceWindowsProfile windowsProfile);
}
@@ -191,51 +207,61 @@ interface Update extends Appliable, Resource.UpdateWithTags agentPoolProfiles);
}
/**
- * The stage of the containerservice {0} allowing to specify CustomProfile.
+ * The stage of the containerservice update allowing to specify CustomProfile.
*/
interface WithCustomProfile {
/**
* Specifies customProfile.
+ * @param customProfile Properties to configure a custom container service cluster
+ * @return the next update stage
*/
Update withCustomProfile(ContainerServiceCustomProfile customProfile);
}
/**
- * The stage of the containerservice {0} allowing to specify DiagnosticsProfile.
+ * The stage of the containerservice update allowing to specify DiagnosticsProfile.
*/
interface WithDiagnosticsProfile {
/**
* Specifies diagnosticsProfile.
+ * @param diagnosticsProfile Profile for diagnostics in the container service cluster
+ * @return the next update stage
*/
Update withDiagnosticsProfile(ContainerServiceDiagnosticsProfile diagnosticsProfile);
}
/**
- * The stage of the containerservice {0} allowing to specify ServicePrincipalProfile.
+ * The stage of the containerservice update allowing to specify ServicePrincipalProfile.
*/
interface WithServicePrincipalProfile {
/**
* Specifies servicePrincipalProfile.
+ * @param servicePrincipalProfile Information about a service principal identity for the cluster to use for manipulating Azure APIs. Exact one of secret or keyVaultSecretRef need to be specified
+ * @return the next update stage
*/
Update withServicePrincipalProfile(ContainerServiceServicePrincipalProfile servicePrincipalProfile);
}
/**
- * The stage of the containerservice {0} allowing to specify WindowsProfile.
+ * The stage of the containerservice update allowing to specify WindowsProfile.
*/
interface WithWindowsProfile {
/**
* Specifies windowsProfile.
+ * @param windowsProfile Profile for Windows VMs in the container service cluster
+ * @return the next update stage
*/
Update withWindowsProfile(ContainerServiceWindowsProfile windowsProfile);
}
diff --git a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceAgentPoolProfile.java b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceAgentPoolProfile.java
index 2ee36b9ece96..4107ac0bf217 100644
--- a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceAgentPoolProfile.java
+++ b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceAgentPoolProfile.java
@@ -101,7 +101,7 @@ public class ContainerServiceAgentPoolProfile {
private String dnsPrefix;
/**
- * FDQN for the agent pool.
+ * FQDN for the agent pool.
*/
@JsonProperty(value = "fqdn", access = JsonProperty.Access.WRITE_ONLY)
private String fqdn;
@@ -123,9 +123,7 @@ public class ContainerServiceAgentPoolProfile {
private ContainerServiceStorageProfileTypes storageProfile;
/**
- * VNet SubnetID specifies the vnet's subnet identifier. If you specify
- * either master VNet Subnet, or agent VNet Subnet, you need to specify
- * both. And they have to be in the same VNet.
+ * VNet SubnetID specifies the VNet's subnet identifier.
*/
@JsonProperty(value = "vnetSubnetID")
private String vnetSubnetID;
@@ -138,7 +136,7 @@ public class ContainerServiceAgentPoolProfile {
private OSType osType;
/**
- * Get the name value.
+ * Get unique name of the agent pool profile in the context of the subscription and resource group.
*
* @return the name value
*/
@@ -147,7 +145,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set unique name of the agent pool profile in the context of the subscription and resource group.
*
* @param name the name value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -158,7 +156,7 @@ public ContainerServiceAgentPoolProfile withName(String name) {
}
/**
- * Get the count value.
+ * Get number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
*
* @return the count value
*/
@@ -167,7 +165,7 @@ public Integer count() {
}
/**
- * Set the count value.
+ * Set number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
*
* @param count the count value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -178,7 +176,7 @@ public ContainerServiceAgentPoolProfile withCount(Integer count) {
}
/**
- * Get the vmSize value.
+ * Get size of agent VMs. Possible values include: 'Standard_A1', 'Standard_A10', 'Standard_A11', 'Standard_A1_v2', 'Standard_A2', 'Standard_A2_v2', 'Standard_A2m_v2', 'Standard_A3', 'Standard_A4', 'Standard_A4_v2', 'Standard_A4m_v2', 'Standard_A5', 'Standard_A6', 'Standard_A7', 'Standard_A8', 'Standard_A8_v2', 'Standard_A8m_v2', 'Standard_A9', 'Standard_B2ms', 'Standard_B2s', 'Standard_B4ms', 'Standard_B8ms', 'Standard_D1', 'Standard_D11', 'Standard_D11_v2', 'Standard_D11_v2_Promo', 'Standard_D12', 'Standard_D12_v2', 'Standard_D12_v2_Promo', 'Standard_D13', 'Standard_D13_v2', 'Standard_D13_v2_Promo', 'Standard_D14', 'Standard_D14_v2', 'Standard_D14_v2_Promo', 'Standard_D15_v2', 'Standard_D16_v3', 'Standard_D16s_v3', 'Standard_D1_v2', 'Standard_D2', 'Standard_D2_v2', 'Standard_D2_v2_Promo', 'Standard_D2_v3', 'Standard_D2s_v3', 'Standard_D3', 'Standard_D32_v3', 'Standard_D32s_v3', 'Standard_D3_v2', 'Standard_D3_v2_Promo', 'Standard_D4', 'Standard_D4_v2', 'Standard_D4_v2_Promo', 'Standard_D4_v3', 'Standard_D4s_v3', 'Standard_D5_v2', 'Standard_D5_v2_Promo', 'Standard_D64_v3', 'Standard_D64s_v3', 'Standard_D8_v3', 'Standard_D8s_v3', 'Standard_DS1', 'Standard_DS11', 'Standard_DS11_v2', 'Standard_DS11_v2_Promo', 'Standard_DS12', 'Standard_DS12_v2', 'Standard_DS12_v2_Promo', 'Standard_DS13', 'Standard_DS13-2_v2', 'Standard_DS13-4_v2', 'Standard_DS13_v2', 'Standard_DS13_v2_Promo', 'Standard_DS14', 'Standard_DS14-4_v2', 'Standard_DS14-8_v2', 'Standard_DS14_v2', 'Standard_DS14_v2_Promo', 'Standard_DS15_v2', 'Standard_DS1_v2', 'Standard_DS2', 'Standard_DS2_v2', 'Standard_DS2_v2_Promo', 'Standard_DS3', 'Standard_DS3_v2', 'Standard_DS3_v2_Promo', 'Standard_DS4', 'Standard_DS4_v2', 'Standard_DS4_v2_Promo', 'Standard_DS5_v2', 'Standard_DS5_v2_Promo', 'Standard_E16_v3', 'Standard_E16s_v3', 'Standard_E2_v3', 'Standard_E2s_v3', 'Standard_E32-16s_v3', 'Standard_E32-8s_v3', 'Standard_E32_v3', 'Standard_E32s_v3', 'Standard_E4_v3', 'Standard_E4s_v3', 'Standard_E64-16s_v3', 'Standard_E64-32s_v3', 'Standard_E64_v3', 'Standard_E64s_v3', 'Standard_E8_v3', 'Standard_E8s_v3', 'Standard_F1', 'Standard_F16', 'Standard_F16s', 'Standard_F16s_v2', 'Standard_F1s', 'Standard_F2', 'Standard_F2s', 'Standard_F2s_v2', 'Standard_F32s_v2', 'Standard_F4', 'Standard_F4s', 'Standard_F4s_v2', 'Standard_F64s_v2', 'Standard_F72s_v2', 'Standard_F8', 'Standard_F8s', 'Standard_F8s_v2', 'Standard_G1', 'Standard_G2', 'Standard_G3', 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2', 'Standard_GS3', 'Standard_GS4', 'Standard_GS4-4', 'Standard_GS4-8', 'Standard_GS5', 'Standard_GS5-16', 'Standard_GS5-8', 'Standard_H16', 'Standard_H16m', 'Standard_H16mr', 'Standard_H16r', 'Standard_H8', 'Standard_H8m', 'Standard_L16s', 'Standard_L32s', 'Standard_L4s', 'Standard_L8s', 'Standard_M128-32ms', 'Standard_M128-64ms', 'Standard_M128ms', 'Standard_M128s', 'Standard_M64-16ms', 'Standard_M64-32ms', 'Standard_M64ms', 'Standard_M64s', 'Standard_NC12', 'Standard_NC12s_v2', 'Standard_NC12s_v3', 'Standard_NC24', 'Standard_NC24r', 'Standard_NC24rs_v2', 'Standard_NC24rs_v3', 'Standard_NC24s_v2', 'Standard_NC24s_v3', 'Standard_NC6', 'Standard_NC6s_v2', 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6'.
*
* @return the vmSize value
*/
@@ -187,7 +185,7 @@ public ContainerServiceVMSizeTypes vmSize() {
}
/**
- * Set the vmSize value.
+ * Set size of agent VMs. Possible values include: 'Standard_A1', 'Standard_A10', 'Standard_A11', 'Standard_A1_v2', 'Standard_A2', 'Standard_A2_v2', 'Standard_A2m_v2', 'Standard_A3', 'Standard_A4', 'Standard_A4_v2', 'Standard_A4m_v2', 'Standard_A5', 'Standard_A6', 'Standard_A7', 'Standard_A8', 'Standard_A8_v2', 'Standard_A8m_v2', 'Standard_A9', 'Standard_B2ms', 'Standard_B2s', 'Standard_B4ms', 'Standard_B8ms', 'Standard_D1', 'Standard_D11', 'Standard_D11_v2', 'Standard_D11_v2_Promo', 'Standard_D12', 'Standard_D12_v2', 'Standard_D12_v2_Promo', 'Standard_D13', 'Standard_D13_v2', 'Standard_D13_v2_Promo', 'Standard_D14', 'Standard_D14_v2', 'Standard_D14_v2_Promo', 'Standard_D15_v2', 'Standard_D16_v3', 'Standard_D16s_v3', 'Standard_D1_v2', 'Standard_D2', 'Standard_D2_v2', 'Standard_D2_v2_Promo', 'Standard_D2_v3', 'Standard_D2s_v3', 'Standard_D3', 'Standard_D32_v3', 'Standard_D32s_v3', 'Standard_D3_v2', 'Standard_D3_v2_Promo', 'Standard_D4', 'Standard_D4_v2', 'Standard_D4_v2_Promo', 'Standard_D4_v3', 'Standard_D4s_v3', 'Standard_D5_v2', 'Standard_D5_v2_Promo', 'Standard_D64_v3', 'Standard_D64s_v3', 'Standard_D8_v3', 'Standard_D8s_v3', 'Standard_DS1', 'Standard_DS11', 'Standard_DS11_v2', 'Standard_DS11_v2_Promo', 'Standard_DS12', 'Standard_DS12_v2', 'Standard_DS12_v2_Promo', 'Standard_DS13', 'Standard_DS13-2_v2', 'Standard_DS13-4_v2', 'Standard_DS13_v2', 'Standard_DS13_v2_Promo', 'Standard_DS14', 'Standard_DS14-4_v2', 'Standard_DS14-8_v2', 'Standard_DS14_v2', 'Standard_DS14_v2_Promo', 'Standard_DS15_v2', 'Standard_DS1_v2', 'Standard_DS2', 'Standard_DS2_v2', 'Standard_DS2_v2_Promo', 'Standard_DS3', 'Standard_DS3_v2', 'Standard_DS3_v2_Promo', 'Standard_DS4', 'Standard_DS4_v2', 'Standard_DS4_v2_Promo', 'Standard_DS5_v2', 'Standard_DS5_v2_Promo', 'Standard_E16_v3', 'Standard_E16s_v3', 'Standard_E2_v3', 'Standard_E2s_v3', 'Standard_E32-16s_v3', 'Standard_E32-8s_v3', 'Standard_E32_v3', 'Standard_E32s_v3', 'Standard_E4_v3', 'Standard_E4s_v3', 'Standard_E64-16s_v3', 'Standard_E64-32s_v3', 'Standard_E64_v3', 'Standard_E64s_v3', 'Standard_E8_v3', 'Standard_E8s_v3', 'Standard_F1', 'Standard_F16', 'Standard_F16s', 'Standard_F16s_v2', 'Standard_F1s', 'Standard_F2', 'Standard_F2s', 'Standard_F2s_v2', 'Standard_F32s_v2', 'Standard_F4', 'Standard_F4s', 'Standard_F4s_v2', 'Standard_F64s_v2', 'Standard_F72s_v2', 'Standard_F8', 'Standard_F8s', 'Standard_F8s_v2', 'Standard_G1', 'Standard_G2', 'Standard_G3', 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2', 'Standard_GS3', 'Standard_GS4', 'Standard_GS4-4', 'Standard_GS4-8', 'Standard_GS5', 'Standard_GS5-16', 'Standard_GS5-8', 'Standard_H16', 'Standard_H16m', 'Standard_H16mr', 'Standard_H16r', 'Standard_H8', 'Standard_H8m', 'Standard_L16s', 'Standard_L32s', 'Standard_L4s', 'Standard_L8s', 'Standard_M128-32ms', 'Standard_M128-64ms', 'Standard_M128ms', 'Standard_M128s', 'Standard_M64-16ms', 'Standard_M64-32ms', 'Standard_M64ms', 'Standard_M64s', 'Standard_NC12', 'Standard_NC12s_v2', 'Standard_NC12s_v3', 'Standard_NC24', 'Standard_NC24r', 'Standard_NC24rs_v2', 'Standard_NC24rs_v3', 'Standard_NC24s_v2', 'Standard_NC24s_v3', 'Standard_NC6', 'Standard_NC6s_v2', 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6'.
*
* @param vmSize the vmSize value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -198,7 +196,7 @@ public ContainerServiceAgentPoolProfile withVmSize(ContainerServiceVMSizeTypes v
}
/**
- * Get the osDiskSizeGB value.
+ * Get oS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
*
* @return the osDiskSizeGB value
*/
@@ -207,7 +205,7 @@ public Integer osDiskSizeGB() {
}
/**
- * Set the osDiskSizeGB value.
+ * Set oS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
*
* @param osDiskSizeGB the osDiskSizeGB value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -218,7 +216,7 @@ public ContainerServiceAgentPoolProfile withOsDiskSizeGB(Integer osDiskSizeGB) {
}
/**
- * Get the dnsPrefix value.
+ * Get dNS prefix to be used to create the FQDN for the agent pool.
*
* @return the dnsPrefix value
*/
@@ -227,7 +225,7 @@ public String dnsPrefix() {
}
/**
- * Set the dnsPrefix value.
+ * Set dNS prefix to be used to create the FQDN for the agent pool.
*
* @param dnsPrefix the dnsPrefix value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -238,7 +236,7 @@ public ContainerServiceAgentPoolProfile withDnsPrefix(String dnsPrefix) {
}
/**
- * Get the fqdn value.
+ * Get fQDN for the agent pool.
*
* @return the fqdn value
*/
@@ -247,7 +245,7 @@ public String fqdn() {
}
/**
- * Get the ports value.
+ * Get ports number array used to expose on this agent pool. The default opened ports are different based on your choice of orchestrator.
*
* @return the ports value
*/
@@ -256,7 +254,7 @@ public List ports() {
}
/**
- * Set the ports value.
+ * Set ports number array used to expose on this agent pool. The default opened ports are different based on your choice of orchestrator.
*
* @param ports the ports value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -267,7 +265,7 @@ public ContainerServiceAgentPoolProfile withPorts(List ports) {
}
/**
- * Get the storageProfile value.
+ * Get storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice. Possible values include: 'StorageAccount', 'ManagedDisks'.
*
* @return the storageProfile value
*/
@@ -276,7 +274,7 @@ public ContainerServiceStorageProfileTypes storageProfile() {
}
/**
- * Set the storageProfile value.
+ * Set storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice. Possible values include: 'StorageAccount', 'ManagedDisks'.
*
* @param storageProfile the storageProfile value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -287,7 +285,7 @@ public ContainerServiceAgentPoolProfile withStorageProfile(ContainerServiceStora
}
/**
- * Get the vnetSubnetID value.
+ * Get vNet SubnetID specifies the VNet's subnet identifier.
*
* @return the vnetSubnetID value
*/
@@ -296,7 +294,7 @@ public String vnetSubnetID() {
}
/**
- * Set the vnetSubnetID value.
+ * Set vNet SubnetID specifies the VNet's subnet identifier.
*
* @param vnetSubnetID the vnetSubnetID value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -307,7 +305,7 @@ public ContainerServiceAgentPoolProfile withVnetSubnetID(String vnetSubnetID) {
}
/**
- * Get the osType value.
+ * Get osType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'.
*
* @return the osType value
*/
@@ -316,7 +314,7 @@ public OSType osType() {
}
/**
- * Set the osType value.
+ * Set osType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'.
*
* @param osType the osType value to set
* @return the ContainerServiceAgentPoolProfile object itself.
diff --git a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceCustomProfile.java b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceCustomProfile.java
index daafed9d3020..21c14872540c 100644
--- a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceCustomProfile.java
+++ b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceCustomProfile.java
@@ -21,7 +21,7 @@ public class ContainerServiceCustomProfile {
private String orchestrator;
/**
- * Get the orchestrator value.
+ * Get the name of the custom orchestrator to use.
*
* @return the orchestrator value
*/
@@ -30,7 +30,7 @@ public String orchestrator() {
}
/**
- * Set the orchestrator value.
+ * Set the name of the custom orchestrator to use.
*
* @param orchestrator the orchestrator value to set
* @return the ContainerServiceCustomProfile object itself.
diff --git a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceDiagnosticsProfile.java b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceDiagnosticsProfile.java
index 691c16ae204e..afab9b1fcbff 100644
--- a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceDiagnosticsProfile.java
+++ b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceDiagnosticsProfile.java
@@ -21,7 +21,7 @@ public class ContainerServiceDiagnosticsProfile {
private ContainerServiceVMDiagnostics vmDiagnostics;
/**
- * Get the vmDiagnostics value.
+ * Get profile for diagnostics on the container service VMs.
*
* @return the vmDiagnostics value
*/
@@ -30,7 +30,7 @@ public ContainerServiceVMDiagnostics vmDiagnostics() {
}
/**
- * Set the vmDiagnostics value.
+ * Set profile for diagnostics on the container service VMs.
*
* @param vmDiagnostics the vmDiagnostics value to set
* @return the ContainerServiceDiagnosticsProfile object itself.
diff --git a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceLinuxProfile.java b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceLinuxProfile.java
index 7f9dc0523797..6391fe7b4a57 100644
--- a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceLinuxProfile.java
+++ b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceLinuxProfile.java
@@ -27,7 +27,7 @@ public class ContainerServiceLinuxProfile {
private ContainerServiceSshConfiguration ssh;
/**
- * Get the adminUsername value.
+ * Get the administrator username to use for Linux VMs.
*
* @return the adminUsername value
*/
@@ -36,7 +36,7 @@ public String adminUsername() {
}
/**
- * Set the adminUsername value.
+ * Set the administrator username to use for Linux VMs.
*
* @param adminUsername the adminUsername value to set
* @return the ContainerServiceLinuxProfile object itself.
@@ -47,7 +47,7 @@ public ContainerServiceLinuxProfile withAdminUsername(String adminUsername) {
}
/**
- * Get the ssh value.
+ * Get sSH configuration for Linux-based VMs running on Azure.
*
* @return the ssh value
*/
@@ -56,7 +56,7 @@ public ContainerServiceSshConfiguration ssh() {
}
/**
- * Set the ssh value.
+ * Set sSH configuration for Linux-based VMs running on Azure.
*
* @param ssh the ssh value to set
* @return the ContainerServiceLinuxProfile object itself.
diff --git a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceMasterProfile.java b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceMasterProfile.java
index 6649bc9966ec..2bc2f3647e0b 100644
--- a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceMasterProfile.java
+++ b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceMasterProfile.java
@@ -93,9 +93,7 @@ public class ContainerServiceMasterProfile {
private Integer osDiskSizeGB;
/**
- * VNet SubnetID specifies the vnet's subnet identifier. If you specify
- * either master VNet Subnet, or agent VNet Subnet, you need to specify
- * both. And they have to be in the same VNet.
+ * VNet SubnetID specifies the VNet's subnet identifier.
*/
@JsonProperty(value = "vnetSubnetID")
private String vnetSubnetID;
@@ -116,13 +114,13 @@ public class ContainerServiceMasterProfile {
private ContainerServiceStorageProfileTypes storageProfile;
/**
- * FDQN for the master pool.
+ * FQDN for the master pool.
*/
@JsonProperty(value = "fqdn", access = JsonProperty.Access.WRITE_ONLY)
private String fqdn;
/**
- * Get the count value.
+ * Get number of masters (VMs) in the container service cluster. Allowed values are 1, 3, and 5. The default value is 1.
*
* @return the count value
*/
@@ -131,7 +129,7 @@ public Integer count() {
}
/**
- * Set the count value.
+ * Set number of masters (VMs) in the container service cluster. Allowed values are 1, 3, and 5. The default value is 1.
*
* @param count the count value to set
* @return the ContainerServiceMasterProfile object itself.
@@ -142,7 +140,7 @@ public ContainerServiceMasterProfile withCount(Integer count) {
}
/**
- * Get the dnsPrefix value.
+ * Get dNS prefix to be used to create the FQDN for the master pool.
*
* @return the dnsPrefix value
*/
@@ -151,7 +149,7 @@ public String dnsPrefix() {
}
/**
- * Set the dnsPrefix value.
+ * Set dNS prefix to be used to create the FQDN for the master pool.
*
* @param dnsPrefix the dnsPrefix value to set
* @return the ContainerServiceMasterProfile object itself.
@@ -162,7 +160,7 @@ public ContainerServiceMasterProfile withDnsPrefix(String dnsPrefix) {
}
/**
- * Get the vmSize value.
+ * Get size of agent VMs. Possible values include: 'Standard_A1', 'Standard_A10', 'Standard_A11', 'Standard_A1_v2', 'Standard_A2', 'Standard_A2_v2', 'Standard_A2m_v2', 'Standard_A3', 'Standard_A4', 'Standard_A4_v2', 'Standard_A4m_v2', 'Standard_A5', 'Standard_A6', 'Standard_A7', 'Standard_A8', 'Standard_A8_v2', 'Standard_A8m_v2', 'Standard_A9', 'Standard_B2ms', 'Standard_B2s', 'Standard_B4ms', 'Standard_B8ms', 'Standard_D1', 'Standard_D11', 'Standard_D11_v2', 'Standard_D11_v2_Promo', 'Standard_D12', 'Standard_D12_v2', 'Standard_D12_v2_Promo', 'Standard_D13', 'Standard_D13_v2', 'Standard_D13_v2_Promo', 'Standard_D14', 'Standard_D14_v2', 'Standard_D14_v2_Promo', 'Standard_D15_v2', 'Standard_D16_v3', 'Standard_D16s_v3', 'Standard_D1_v2', 'Standard_D2', 'Standard_D2_v2', 'Standard_D2_v2_Promo', 'Standard_D2_v3', 'Standard_D2s_v3', 'Standard_D3', 'Standard_D32_v3', 'Standard_D32s_v3', 'Standard_D3_v2', 'Standard_D3_v2_Promo', 'Standard_D4', 'Standard_D4_v2', 'Standard_D4_v2_Promo', 'Standard_D4_v3', 'Standard_D4s_v3', 'Standard_D5_v2', 'Standard_D5_v2_Promo', 'Standard_D64_v3', 'Standard_D64s_v3', 'Standard_D8_v3', 'Standard_D8s_v3', 'Standard_DS1', 'Standard_DS11', 'Standard_DS11_v2', 'Standard_DS11_v2_Promo', 'Standard_DS12', 'Standard_DS12_v2', 'Standard_DS12_v2_Promo', 'Standard_DS13', 'Standard_DS13-2_v2', 'Standard_DS13-4_v2', 'Standard_DS13_v2', 'Standard_DS13_v2_Promo', 'Standard_DS14', 'Standard_DS14-4_v2', 'Standard_DS14-8_v2', 'Standard_DS14_v2', 'Standard_DS14_v2_Promo', 'Standard_DS15_v2', 'Standard_DS1_v2', 'Standard_DS2', 'Standard_DS2_v2', 'Standard_DS2_v2_Promo', 'Standard_DS3', 'Standard_DS3_v2', 'Standard_DS3_v2_Promo', 'Standard_DS4', 'Standard_DS4_v2', 'Standard_DS4_v2_Promo', 'Standard_DS5_v2', 'Standard_DS5_v2_Promo', 'Standard_E16_v3', 'Standard_E16s_v3', 'Standard_E2_v3', 'Standard_E2s_v3', 'Standard_E32-16s_v3', 'Standard_E32-8s_v3', 'Standard_E32_v3', 'Standard_E32s_v3', 'Standard_E4_v3', 'Standard_E4s_v3', 'Standard_E64-16s_v3', 'Standard_E64-32s_v3', 'Standard_E64_v3', 'Standard_E64s_v3', 'Standard_E8_v3', 'Standard_E8s_v3', 'Standard_F1', 'Standard_F16', 'Standard_F16s', 'Standard_F16s_v2', 'Standard_F1s', 'Standard_F2', 'Standard_F2s', 'Standard_F2s_v2', 'Standard_F32s_v2', 'Standard_F4', 'Standard_F4s', 'Standard_F4s_v2', 'Standard_F64s_v2', 'Standard_F72s_v2', 'Standard_F8', 'Standard_F8s', 'Standard_F8s_v2', 'Standard_G1', 'Standard_G2', 'Standard_G3', 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2', 'Standard_GS3', 'Standard_GS4', 'Standard_GS4-4', 'Standard_GS4-8', 'Standard_GS5', 'Standard_GS5-16', 'Standard_GS5-8', 'Standard_H16', 'Standard_H16m', 'Standard_H16mr', 'Standard_H16r', 'Standard_H8', 'Standard_H8m', 'Standard_L16s', 'Standard_L32s', 'Standard_L4s', 'Standard_L8s', 'Standard_M128-32ms', 'Standard_M128-64ms', 'Standard_M128ms', 'Standard_M128s', 'Standard_M64-16ms', 'Standard_M64-32ms', 'Standard_M64ms', 'Standard_M64s', 'Standard_NC12', 'Standard_NC12s_v2', 'Standard_NC12s_v3', 'Standard_NC24', 'Standard_NC24r', 'Standard_NC24rs_v2', 'Standard_NC24rs_v3', 'Standard_NC24s_v2', 'Standard_NC24s_v3', 'Standard_NC6', 'Standard_NC6s_v2', 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6'.
*
* @return the vmSize value
*/
@@ -171,7 +169,7 @@ public ContainerServiceVMSizeTypes vmSize() {
}
/**
- * Set the vmSize value.
+ * Set size of agent VMs. Possible values include: 'Standard_A1', 'Standard_A10', 'Standard_A11', 'Standard_A1_v2', 'Standard_A2', 'Standard_A2_v2', 'Standard_A2m_v2', 'Standard_A3', 'Standard_A4', 'Standard_A4_v2', 'Standard_A4m_v2', 'Standard_A5', 'Standard_A6', 'Standard_A7', 'Standard_A8', 'Standard_A8_v2', 'Standard_A8m_v2', 'Standard_A9', 'Standard_B2ms', 'Standard_B2s', 'Standard_B4ms', 'Standard_B8ms', 'Standard_D1', 'Standard_D11', 'Standard_D11_v2', 'Standard_D11_v2_Promo', 'Standard_D12', 'Standard_D12_v2', 'Standard_D12_v2_Promo', 'Standard_D13', 'Standard_D13_v2', 'Standard_D13_v2_Promo', 'Standard_D14', 'Standard_D14_v2', 'Standard_D14_v2_Promo', 'Standard_D15_v2', 'Standard_D16_v3', 'Standard_D16s_v3', 'Standard_D1_v2', 'Standard_D2', 'Standard_D2_v2', 'Standard_D2_v2_Promo', 'Standard_D2_v3', 'Standard_D2s_v3', 'Standard_D3', 'Standard_D32_v3', 'Standard_D32s_v3', 'Standard_D3_v2', 'Standard_D3_v2_Promo', 'Standard_D4', 'Standard_D4_v2', 'Standard_D4_v2_Promo', 'Standard_D4_v3', 'Standard_D4s_v3', 'Standard_D5_v2', 'Standard_D5_v2_Promo', 'Standard_D64_v3', 'Standard_D64s_v3', 'Standard_D8_v3', 'Standard_D8s_v3', 'Standard_DS1', 'Standard_DS11', 'Standard_DS11_v2', 'Standard_DS11_v2_Promo', 'Standard_DS12', 'Standard_DS12_v2', 'Standard_DS12_v2_Promo', 'Standard_DS13', 'Standard_DS13-2_v2', 'Standard_DS13-4_v2', 'Standard_DS13_v2', 'Standard_DS13_v2_Promo', 'Standard_DS14', 'Standard_DS14-4_v2', 'Standard_DS14-8_v2', 'Standard_DS14_v2', 'Standard_DS14_v2_Promo', 'Standard_DS15_v2', 'Standard_DS1_v2', 'Standard_DS2', 'Standard_DS2_v2', 'Standard_DS2_v2_Promo', 'Standard_DS3', 'Standard_DS3_v2', 'Standard_DS3_v2_Promo', 'Standard_DS4', 'Standard_DS4_v2', 'Standard_DS4_v2_Promo', 'Standard_DS5_v2', 'Standard_DS5_v2_Promo', 'Standard_E16_v3', 'Standard_E16s_v3', 'Standard_E2_v3', 'Standard_E2s_v3', 'Standard_E32-16s_v3', 'Standard_E32-8s_v3', 'Standard_E32_v3', 'Standard_E32s_v3', 'Standard_E4_v3', 'Standard_E4s_v3', 'Standard_E64-16s_v3', 'Standard_E64-32s_v3', 'Standard_E64_v3', 'Standard_E64s_v3', 'Standard_E8_v3', 'Standard_E8s_v3', 'Standard_F1', 'Standard_F16', 'Standard_F16s', 'Standard_F16s_v2', 'Standard_F1s', 'Standard_F2', 'Standard_F2s', 'Standard_F2s_v2', 'Standard_F32s_v2', 'Standard_F4', 'Standard_F4s', 'Standard_F4s_v2', 'Standard_F64s_v2', 'Standard_F72s_v2', 'Standard_F8', 'Standard_F8s', 'Standard_F8s_v2', 'Standard_G1', 'Standard_G2', 'Standard_G3', 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2', 'Standard_GS3', 'Standard_GS4', 'Standard_GS4-4', 'Standard_GS4-8', 'Standard_GS5', 'Standard_GS5-16', 'Standard_GS5-8', 'Standard_H16', 'Standard_H16m', 'Standard_H16mr', 'Standard_H16r', 'Standard_H8', 'Standard_H8m', 'Standard_L16s', 'Standard_L32s', 'Standard_L4s', 'Standard_L8s', 'Standard_M128-32ms', 'Standard_M128-64ms', 'Standard_M128ms', 'Standard_M128s', 'Standard_M64-16ms', 'Standard_M64-32ms', 'Standard_M64ms', 'Standard_M64s', 'Standard_NC12', 'Standard_NC12s_v2', 'Standard_NC12s_v3', 'Standard_NC24', 'Standard_NC24r', 'Standard_NC24rs_v2', 'Standard_NC24rs_v3', 'Standard_NC24s_v2', 'Standard_NC24s_v3', 'Standard_NC6', 'Standard_NC6s_v2', 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6'.
*
* @param vmSize the vmSize value to set
* @return the ContainerServiceMasterProfile object itself.
@@ -182,7 +180,7 @@ public ContainerServiceMasterProfile withVmSize(ContainerServiceVMSizeTypes vmSi
}
/**
- * Get the osDiskSizeGB value.
+ * Get oS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
*
* @return the osDiskSizeGB value
*/
@@ -191,7 +189,7 @@ public Integer osDiskSizeGB() {
}
/**
- * Set the osDiskSizeGB value.
+ * Set oS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
*
* @param osDiskSizeGB the osDiskSizeGB value to set
* @return the ContainerServiceMasterProfile object itself.
@@ -202,7 +200,7 @@ public ContainerServiceMasterProfile withOsDiskSizeGB(Integer osDiskSizeGB) {
}
/**
- * Get the vnetSubnetID value.
+ * Get vNet SubnetID specifies the VNet's subnet identifier.
*
* @return the vnetSubnetID value
*/
@@ -211,7 +209,7 @@ public String vnetSubnetID() {
}
/**
- * Set the vnetSubnetID value.
+ * Set vNet SubnetID specifies the VNet's subnet identifier.
*
* @param vnetSubnetID the vnetSubnetID value to set
* @return the ContainerServiceMasterProfile object itself.
@@ -222,7 +220,7 @@ public ContainerServiceMasterProfile withVnetSubnetID(String vnetSubnetID) {
}
/**
- * Get the firstConsecutiveStaticIP value.
+ * Get firstConsecutiveStaticIP used to specify the first static ip of masters.
*
* @return the firstConsecutiveStaticIP value
*/
@@ -231,7 +229,7 @@ public String firstConsecutiveStaticIP() {
}
/**
- * Set the firstConsecutiveStaticIP value.
+ * Set firstConsecutiveStaticIP used to specify the first static ip of masters.
*
* @param firstConsecutiveStaticIP the firstConsecutiveStaticIP value to set
* @return the ContainerServiceMasterProfile object itself.
@@ -242,7 +240,7 @@ public ContainerServiceMasterProfile withFirstConsecutiveStaticIP(String firstCo
}
/**
- * Get the storageProfile value.
+ * Get storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice. Possible values include: 'StorageAccount', 'ManagedDisks'.
*
* @return the storageProfile value
*/
@@ -251,7 +249,7 @@ public ContainerServiceStorageProfileTypes storageProfile() {
}
/**
- * Set the storageProfile value.
+ * Set storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice. Possible values include: 'StorageAccount', 'ManagedDisks'.
*
* @param storageProfile the storageProfile value to set
* @return the ContainerServiceMasterProfile object itself.
@@ -262,7 +260,7 @@ public ContainerServiceMasterProfile withStorageProfile(ContainerServiceStorageP
}
/**
- * Get the fqdn value.
+ * Get fQDN for the master pool.
*
* @return the fqdn value
*/
diff --git a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceOrchestratorProfile.java b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceOrchestratorProfile.java
index da1c05c74a4e..91925f068406 100644
--- a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceOrchestratorProfile.java
+++ b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceOrchestratorProfile.java
@@ -31,7 +31,7 @@ public class ContainerServiceOrchestratorProfile {
private String orchestratorVersion;
/**
- * Get the orchestratorType value.
+ * Get the orchestrator to use to manage container service cluster resources. Valid values are Kubernetes, Swarm, DCOS, DockerCE and Custom. Possible values include: 'Kubernetes', 'Swarm', 'DCOS', 'DockerCE', 'Custom'.
*
* @return the orchestratorType value
*/
@@ -40,7 +40,7 @@ public ContainerServiceOrchestratorTypes orchestratorType() {
}
/**
- * Set the orchestratorType value.
+ * Set the orchestrator to use to manage container service cluster resources. Valid values are Kubernetes, Swarm, DCOS, DockerCE and Custom. Possible values include: 'Kubernetes', 'Swarm', 'DCOS', 'DockerCE', 'Custom'.
*
* @param orchestratorType the orchestratorType value to set
* @return the ContainerServiceOrchestratorProfile object itself.
@@ -51,7 +51,7 @@ public ContainerServiceOrchestratorProfile withOrchestratorType(ContainerService
}
/**
- * Get the orchestratorVersion value.
+ * Get the version of the orchestrator to use. You can specify the major.minor.patch part of the actual version.For example, you can specify version as "1.6.11".
*
* @return the orchestratorVersion value
*/
@@ -60,7 +60,7 @@ public String orchestratorVersion() {
}
/**
- * Set the orchestratorVersion value.
+ * Set the version of the orchestrator to use. You can specify the major.minor.patch part of the actual version.For example, you can specify version as "1.6.11".
*
* @param orchestratorVersion the orchestratorVersion value to set
* @return the ContainerServiceOrchestratorProfile object itself.
diff --git a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceServicePrincipalProfile.java b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceServicePrincipalProfile.java
index 9bd2dced0665..907e1862d0b3 100644
--- a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceServicePrincipalProfile.java
+++ b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceServicePrincipalProfile.java
@@ -35,7 +35,7 @@ public class ContainerServiceServicePrincipalProfile {
private KeyVaultSecretRef keyVaultSecretRef;
/**
- * Get the clientId value.
+ * Get the ID for the service principal.
*
* @return the clientId value
*/
@@ -44,7 +44,7 @@ public String clientId() {
}
/**
- * Set the clientId value.
+ * Set the ID for the service principal.
*
* @param clientId the clientId value to set
* @return the ContainerServiceServicePrincipalProfile object itself.
@@ -55,7 +55,7 @@ public ContainerServiceServicePrincipalProfile withClientId(String clientId) {
}
/**
- * Get the secret value.
+ * Get the secret password associated with the service principal in plain text.
*
* @return the secret value
*/
@@ -64,7 +64,7 @@ public String secret() {
}
/**
- * Set the secret value.
+ * Set the secret password associated with the service principal in plain text.
*
* @param secret the secret value to set
* @return the ContainerServiceServicePrincipalProfile object itself.
@@ -75,7 +75,7 @@ public ContainerServiceServicePrincipalProfile withSecret(String secret) {
}
/**
- * Get the keyVaultSecretRef value.
+ * Get reference to a secret stored in Azure Key Vault.
*
* @return the keyVaultSecretRef value
*/
@@ -84,7 +84,7 @@ public KeyVaultSecretRef keyVaultSecretRef() {
}
/**
- * Set the keyVaultSecretRef value.
+ * Set reference to a secret stored in Azure Key Vault.
*
* @param keyVaultSecretRef the keyVaultSecretRef value to set
* @return the ContainerServiceServicePrincipalProfile object itself.
diff --git a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceSshConfiguration.java b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceSshConfiguration.java
index 5a9dea4caa0b..e02ac4afdcce 100644
--- a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceSshConfiguration.java
+++ b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceSshConfiguration.java
@@ -23,7 +23,7 @@ public class ContainerServiceSshConfiguration {
private List publicKeys;
/**
- * Get the publicKeys value.
+ * Get the list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
*
* @return the publicKeys value
*/
@@ -32,7 +32,7 @@ public List publicKeys() {
}
/**
- * Set the publicKeys value.
+ * Set the list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
*
* @param publicKeys the publicKeys value to set
* @return the ContainerServiceSshConfiguration object itself.
diff --git a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceSshPublicKey.java b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceSshPublicKey.java
index 5c5fafe08f64..be8402f9f167 100644
--- a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceSshPublicKey.java
+++ b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceSshPublicKey.java
@@ -22,7 +22,7 @@ public class ContainerServiceSshPublicKey {
private String keyData;
/**
- * Get the keyData value.
+ * Get certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
*
* @return the keyData value
*/
@@ -31,7 +31,7 @@ public String keyData() {
}
/**
- * Set the keyData value.
+ * Set certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
*
* @param keyData the keyData value to set
* @return the ContainerServiceSshPublicKey object itself.
diff --git a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceVMDiagnostics.java b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceVMDiagnostics.java
index 130900a6cf4c..f99a3dc97dc9 100644
--- a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceVMDiagnostics.java
+++ b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceVMDiagnostics.java
@@ -27,7 +27,7 @@ public class ContainerServiceVMDiagnostics {
private String storageUri;
/**
- * Get the enabled value.
+ * Get whether the VM diagnostic agent is provisioned on the VM.
*
* @return the enabled value
*/
@@ -36,7 +36,7 @@ public boolean enabled() {
}
/**
- * Set the enabled value.
+ * Set whether the VM diagnostic agent is provisioned on the VM.
*
* @param enabled the enabled value to set
* @return the ContainerServiceVMDiagnostics object itself.
@@ -47,7 +47,7 @@ public ContainerServiceVMDiagnostics withEnabled(boolean enabled) {
}
/**
- * Get the storageUri value.
+ * Get the URI of the storage account where diagnostics are stored.
*
* @return the storageUri value
*/
diff --git a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceWindowsProfile.java b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceWindowsProfile.java
index dcadd0569238..31b7eacaf454 100644
--- a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceWindowsProfile.java
+++ b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/ContainerServiceWindowsProfile.java
@@ -27,7 +27,7 @@ public class ContainerServiceWindowsProfile {
private String adminPassword;
/**
- * Get the adminUsername value.
+ * Get the administrator username to use for Windows VMs.
*
* @return the adminUsername value
*/
@@ -36,7 +36,7 @@ public String adminUsername() {
}
/**
- * Set the adminUsername value.
+ * Set the administrator username to use for Windows VMs.
*
* @param adminUsername the adminUsername value to set
* @return the ContainerServiceWindowsProfile object itself.
@@ -47,7 +47,7 @@ public ContainerServiceWindowsProfile withAdminUsername(String adminUsername) {
}
/**
- * Get the adminPassword value.
+ * Get the administrator password to use for Windows VMs.
*
* @return the adminPassword value
*/
@@ -56,7 +56,7 @@ public String adminPassword() {
}
/**
- * Set the adminPassword value.
+ * Set the administrator password to use for Windows VMs.
*
* @param adminPassword the adminPassword value to set
* @return the ContainerServiceWindowsProfile object itself.
diff --git a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/KeyVaultSecretRef.java b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/KeyVaultSecretRef.java
index 2e0a092ce76a..c6454b967dc8 100644
--- a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/KeyVaultSecretRef.java
+++ b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/KeyVaultSecretRef.java
@@ -33,7 +33,7 @@ public class KeyVaultSecretRef {
private String version;
/**
- * Get the vaultID value.
+ * Get key vault identifier.
*
* @return the vaultID value
*/
@@ -42,7 +42,7 @@ public String vaultID() {
}
/**
- * Set the vaultID value.
+ * Set key vault identifier.
*
* @param vaultID the vaultID value to set
* @return the KeyVaultSecretRef object itself.
@@ -53,7 +53,7 @@ public KeyVaultSecretRef withVaultID(String vaultID) {
}
/**
- * Get the secretName value.
+ * Get the secret name.
*
* @return the secretName value
*/
@@ -62,7 +62,7 @@ public String secretName() {
}
/**
- * Set the secretName value.
+ * Set the secret name.
*
* @param secretName the secretName value to set
* @return the KeyVaultSecretRef object itself.
@@ -73,7 +73,7 @@ public KeyVaultSecretRef withSecretName(String secretName) {
}
/**
- * Get the version value.
+ * Get the secret version.
*
* @return the version value
*/
@@ -82,7 +82,7 @@ public String version() {
}
/**
- * Set the version value.
+ * Set the secret version.
*
* @param version the version value to set
* @return the KeyVaultSecretRef object itself.
diff --git a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/OSType.java b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/OSType.java
index 90fff8649eed..2a047375952e 100644
--- a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/OSType.java
+++ b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/OSType.java
@@ -8,46 +8,34 @@
package com.microsoft.azure.management.containerservice.v2017_07_01;
+import java.util.Collection;
import com.fasterxml.jackson.annotation.JsonCreator;
-import com.fasterxml.jackson.annotation.JsonValue;
+import com.microsoft.rest.ExpandableStringEnum;
/**
* Defines values for OSType.
*/
-public enum OSType {
- /** Enum value Linux. */
- LINUX("Linux"),
+public final class OSType extends ExpandableStringEnum {
+ /** Static value Linux for OSType. */
+ public static final OSType LINUX = fromString("Linux");
- /** Enum value Windows. */
- WINDOWS("Windows");
-
- /** The actual serialized value for a OSType instance. */
- private String value;
-
- OSType(String value) {
- this.value = value;
- }
+ /** Static value Windows for OSType. */
+ public static final OSType WINDOWS = fromString("Windows");
/**
- * Parses a serialized value to a OSType instance.
- *
- * @param value the serialized value to parse.
- * @return the parsed OSType object, or null if unable to parse.
+ * Creates or finds a OSType from its string representation.
+ * @param name a name to look for
+ * @return the corresponding OSType
*/
@JsonCreator
- public static OSType fromString(String value) {
- OSType[] items = OSType.values();
- for (OSType item : items) {
- if (item.toString().equalsIgnoreCase(value)) {
- return item;
- }
- }
- return null;
+ public static OSType fromString(String name) {
+ return fromString(name, OSType.class);
}
- @JsonValue
- @Override
- public String toString() {
- return this.value;
+ /**
+ * @return known OSType values
+ */
+ public static Collection values() {
+ return values(OSType.class);
}
}
diff --git a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/implementation/ContainerServiceInner.java b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/implementation/ContainerServiceInner.java
index db58aade61ed..a3a523ab5a49 100644
--- a/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/implementation/ContainerServiceInner.java
+++ b/containerservice/resource-manager/v2017_07_01/src/main/java/com/microsoft/azure/management/containerservice/v2017_07_01/implementation/ContainerServiceInner.java
@@ -84,7 +84,7 @@ public class ContainerServiceInner extends Resource {
private ContainerServiceDiagnosticsProfile diagnosticsProfile;
/**
- * Get the provisioningState value.
+ * Get the current deployment or provisioning state, which only appears in the response.
*
* @return the provisioningState value
*/
@@ -93,7 +93,7 @@ public String provisioningState() {
}
/**
- * Get the orchestratorProfile value.
+ * Get profile for the container service orchestrator.
*
* @return the orchestratorProfile value
*/
@@ -102,7 +102,7 @@ public ContainerServiceOrchestratorProfile orchestratorProfile() {
}
/**
- * Set the orchestratorProfile value.
+ * Set profile for the container service orchestrator.
*
* @param orchestratorProfile the orchestratorProfile value to set
* @return the ContainerServiceInner object itself.
@@ -113,7 +113,7 @@ public ContainerServiceInner withOrchestratorProfile(ContainerServiceOrchestrato
}
/**
- * Get the customProfile value.
+ * Get properties to configure a custom container service cluster.
*
* @return the customProfile value
*/
@@ -122,7 +122,7 @@ public ContainerServiceCustomProfile customProfile() {
}
/**
- * Set the customProfile value.
+ * Set properties to configure a custom container service cluster.
*
* @param customProfile the customProfile value to set
* @return the ContainerServiceInner object itself.
@@ -133,7 +133,7 @@ public ContainerServiceInner withCustomProfile(ContainerServiceCustomProfile cus
}
/**
- * Get the servicePrincipalProfile value.
+ * Get information about a service principal identity for the cluster to use for manipulating Azure APIs. Exact one of secret or keyVaultSecretRef need to be specified.
*
* @return the servicePrincipalProfile value
*/
@@ -142,7 +142,7 @@ public ContainerServiceServicePrincipalProfile servicePrincipalProfile() {
}
/**
- * Set the servicePrincipalProfile value.
+ * Set information about a service principal identity for the cluster to use for manipulating Azure APIs. Exact one of secret or keyVaultSecretRef need to be specified.
*
* @param servicePrincipalProfile the servicePrincipalProfile value to set
* @return the ContainerServiceInner object itself.
@@ -153,7 +153,7 @@ public ContainerServiceInner withServicePrincipalProfile(ContainerServiceService
}
/**
- * Get the masterProfile value.
+ * Get profile for the container service master.
*
* @return the masterProfile value
*/
@@ -162,7 +162,7 @@ public ContainerServiceMasterProfile masterProfile() {
}
/**
- * Set the masterProfile value.
+ * Set profile for the container service master.
*
* @param masterProfile the masterProfile value to set
* @return the ContainerServiceInner object itself.
@@ -173,7 +173,7 @@ public ContainerServiceInner withMasterProfile(ContainerServiceMasterProfile mas
}
/**
- * Get the agentPoolProfiles value.
+ * Get properties of the agent pool.
*
* @return the agentPoolProfiles value
*/
@@ -182,7 +182,7 @@ public List agentPoolProfiles() {
}
/**
- * Set the agentPoolProfiles value.
+ * Set properties of the agent pool.
*
* @param agentPoolProfiles the agentPoolProfiles value to set
* @return the ContainerServiceInner object itself.
@@ -193,7 +193,7 @@ public ContainerServiceInner withAgentPoolProfiles(List listByResourceGroup(String resourceGroupName)
return this.wrapList(client.listByResourceGroup(resourceGroupName));
}
- private Observable> listByResourceGroupNextInnerPageAsync(String nextLink) {
- if (nextLink == null) {
- Observable.empty();
- }
- ContainerServicesInner client = this.inner();
- return client.listByResourceGroupNextAsync(nextLink)
- .flatMap(new Func1, Observable>>() {
- @Override
- public Observable> call(Page page) {
- return Observable.just(page).concatWith(listByResourceGroupNextInnerPageAsync(page.nextPageLink()));
- }
- });
- }
@Override
public Observable listByResourceGroupAsync(String resourceGroupName) {
ContainerServicesInner client = this.inner();
return client.listByResourceGroupAsync(resourceGroupName)
- .flatMap(new Func1, Observable>>() {
- @Override
- public Observable> call(Page page) {
- return listByResourceGroupNextInnerPageAsync(page.nextPageLink());
- }
- })
.flatMapIterable(new Func1, Iterable>() {
@Override
public Iterable call(Page page) {
return page.items();
}
- })
+ })
.map(new Func1() {
@Override
public ContainerService call(ContainerServiceInner inner) {
return wrapModel(inner);
}
- });
+ });
}
@Override
@@ -121,41 +102,22 @@ public PagedList list() {
return this.wrapList(client.list());
}
- private Observable> listNextInnerPageAsync(String nextLink) {
- if (nextLink == null) {
- Observable.empty();
- }
- ContainerServicesInner client = this.inner();
- return client.listNextAsync(nextLink)
- .flatMap(new Func1, Observable>>() {
- @Override
- public Observable> call(Page page) {
- return Observable.just(page).concatWith(listNextInnerPageAsync(page.nextPageLink()));
- }
- });
- }
@Override
public Observable listAsync() {
ContainerServicesInner client = this.inner();
return client.listAsync()
- .flatMap(new Func1, Observable>>() {
- @Override
- public Observable> call(Page page) {
- return listNextInnerPageAsync(page.nextPageLink());
- }
- })
.flatMapIterable(new Func1, Iterable>() {
@Override
public Iterable call(Page page) {
return page.items();
}
- })
+ })
.map(new Func1() {
@Override
public ContainerService call(ContainerServiceInner inner) {
return wrapModel(inner);
}
- });
+ });
}
@Override
diff --git a/containerservice/resource-manager/v2017_08_31/pom.xml b/containerservice/resource-manager/v2017_08_31/pom.xml
index a0d6379e050c..490167f6ccda 100644
--- a/containerservice/resource-manager/v2017_08_31/pom.xml
+++ b/containerservice/resource-manager/v2017_08_31/pom.xml
@@ -1,133 +1,133 @@
-
-
- 4.0.0
- com.microsoft.azure.azure-mgmt-containerservice-2017-08-31
-
- com.microsoft.azure
- azure-arm-parent
- 0.0.3-beta
- ../../../pom.xml
-
- azure-mgmt-containerservice
- 1.0.0-beta-SNAPSHOT
- jar
- Microsoft Azure SDK for ContainerService Management
- This package contains Microsoft ContainerService Management SDK.
- https://github.com/Azure/azure-libraries-for-java
-
-
- The MIT License (MIT)
- http://opensource.org/licenses/MIT
- repo
-
-
-
- scm:git:https://github.com/Azure/azure-libraries-for-java
- scm:git:git@github.com:Azure/azure-libraries-for-java.git
- HEAD
-
-
- UTF-8
-
-
-
-
- microsoft
- Microsoft
-
-
-
-
- com.microsoft.azure
- azure-client-runtime
-
-
- com.microsoft.azure
- azure-arm-client-runtime
-
-
- junit
- junit
- test
-
-
- com.microsoft.azure
- azure-client-authentication
- test
-
-
- com.microsoft.azure
- azure-mgmt-resources
- test
-
-
- com.microsoft.azure
- azure-arm-client-runtime
- test-jar
- test
-
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
-
- true
- true
-
-
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.1
-
- 1.7
- 1.7
-
-
- com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
-
-
- true
- true
-
- true
- true
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 2.8
-
- *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search
-
-
- /**
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
- */
- ]]>
-
-
-
-
-
-
+
+
+ 4.0.0
+ com.microsoft.azure.containerservice.v2017_08_31
+
+ com.microsoft.azure
+ azure-arm-parent
+ 0.0.3-beta
+ ../../../pom.xml
+
+ azure-mgmt-containerservice
+ 1.0.0-beta
+ jar
+ Microsoft Azure SDK for ContainerService Management
+ This package contains Microsoft ContainerService Management SDK.
+ https://github.com/Azure/azure-sdk-for-java
+
+
+ The MIT License (MIT)
+ http://opensource.org/licenses/MIT
+ repo
+
+
+
+ scm:git:https://github.com/Azure/azure-sdk-for-java
+ scm:git:git@github.com:Azure/azure-sdk-for-java.git
+ HEAD
+
+
+ UTF-8
+
+
+
+
+ microsoft
+ Microsoft
+
+
+
+
+ com.microsoft.azure
+ azure-client-runtime
+
+
+ com.microsoft.azure
+ azure-arm-client-runtime
+
+
+ junit
+ junit
+ test
+
+
+ com.microsoft.azure
+ azure-client-authentication
+ test
+
+
+ com.microsoft.azure
+ azure-mgmt-resources
+ test
+
+
+ com.microsoft.azure
+ azure-arm-client-runtime
+ test-jar
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ true
+ true
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+ 1.7
+ 1.7
+
+
+ com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
+
+
+ true
+ true
+
+ true
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8
+
+ *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search
+
+
+ /**
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ */
+ ]]>
+
+
+
+
+
+
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceAgentPoolProfile.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceAgentPoolProfile.java
index 6fe9ebd0a89e..748b0f204c20 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceAgentPoolProfile.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceAgentPoolProfile.java
@@ -101,7 +101,7 @@ public class ContainerServiceAgentPoolProfile {
private String dnsPrefix;
/**
- * FDQN for the agent pool.
+ * FQDN for the agent pool.
*/
@JsonProperty(value = "fqdn", access = JsonProperty.Access.WRITE_ONLY)
private String fqdn;
@@ -123,9 +123,7 @@ public class ContainerServiceAgentPoolProfile {
private ContainerServiceStorageProfileTypes storageProfile;
/**
- * VNet SubnetID specifies the vnet's subnet identifier. If you specify
- * either master VNet Subnet, or agent VNet Subnet, you need to specify
- * both. And they have to be in the same VNet.
+ * VNet SubnetID specifies the VNet's subnet identifier.
*/
@JsonProperty(value = "vnetSubnetID")
private String vnetSubnetID;
@@ -138,7 +136,7 @@ public class ContainerServiceAgentPoolProfile {
private OSType osType;
/**
- * Get the name value.
+ * Get unique name of the agent pool profile in the context of the subscription and resource group.
*
* @return the name value
*/
@@ -147,7 +145,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set unique name of the agent pool profile in the context of the subscription and resource group.
*
* @param name the name value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -158,7 +156,7 @@ public ContainerServiceAgentPoolProfile withName(String name) {
}
/**
- * Get the count value.
+ * Get number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
*
* @return the count value
*/
@@ -167,7 +165,7 @@ public Integer count() {
}
/**
- * Set the count value.
+ * Set number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
*
* @param count the count value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -178,7 +176,7 @@ public ContainerServiceAgentPoolProfile withCount(Integer count) {
}
/**
- * Get the vmSize value.
+ * Get size of agent VMs. Possible values include: 'Standard_A1', 'Standard_A10', 'Standard_A11', 'Standard_A1_v2', 'Standard_A2', 'Standard_A2_v2', 'Standard_A2m_v2', 'Standard_A3', 'Standard_A4', 'Standard_A4_v2', 'Standard_A4m_v2', 'Standard_A5', 'Standard_A6', 'Standard_A7', 'Standard_A8', 'Standard_A8_v2', 'Standard_A8m_v2', 'Standard_A9', 'Standard_B2ms', 'Standard_B2s', 'Standard_B4ms', 'Standard_B8ms', 'Standard_D1', 'Standard_D11', 'Standard_D11_v2', 'Standard_D11_v2_Promo', 'Standard_D12', 'Standard_D12_v2', 'Standard_D12_v2_Promo', 'Standard_D13', 'Standard_D13_v2', 'Standard_D13_v2_Promo', 'Standard_D14', 'Standard_D14_v2', 'Standard_D14_v2_Promo', 'Standard_D15_v2', 'Standard_D16_v3', 'Standard_D16s_v3', 'Standard_D1_v2', 'Standard_D2', 'Standard_D2_v2', 'Standard_D2_v2_Promo', 'Standard_D2_v3', 'Standard_D2s_v3', 'Standard_D3', 'Standard_D32_v3', 'Standard_D32s_v3', 'Standard_D3_v2', 'Standard_D3_v2_Promo', 'Standard_D4', 'Standard_D4_v2', 'Standard_D4_v2_Promo', 'Standard_D4_v3', 'Standard_D4s_v3', 'Standard_D5_v2', 'Standard_D5_v2_Promo', 'Standard_D64_v3', 'Standard_D64s_v3', 'Standard_D8_v3', 'Standard_D8s_v3', 'Standard_DS1', 'Standard_DS11', 'Standard_DS11_v2', 'Standard_DS11_v2_Promo', 'Standard_DS12', 'Standard_DS12_v2', 'Standard_DS12_v2_Promo', 'Standard_DS13', 'Standard_DS13-2_v2', 'Standard_DS13-4_v2', 'Standard_DS13_v2', 'Standard_DS13_v2_Promo', 'Standard_DS14', 'Standard_DS14-4_v2', 'Standard_DS14-8_v2', 'Standard_DS14_v2', 'Standard_DS14_v2_Promo', 'Standard_DS15_v2', 'Standard_DS1_v2', 'Standard_DS2', 'Standard_DS2_v2', 'Standard_DS2_v2_Promo', 'Standard_DS3', 'Standard_DS3_v2', 'Standard_DS3_v2_Promo', 'Standard_DS4', 'Standard_DS4_v2', 'Standard_DS4_v2_Promo', 'Standard_DS5_v2', 'Standard_DS5_v2_Promo', 'Standard_E16_v3', 'Standard_E16s_v3', 'Standard_E2_v3', 'Standard_E2s_v3', 'Standard_E32-16s_v3', 'Standard_E32-8s_v3', 'Standard_E32_v3', 'Standard_E32s_v3', 'Standard_E4_v3', 'Standard_E4s_v3', 'Standard_E64-16s_v3', 'Standard_E64-32s_v3', 'Standard_E64_v3', 'Standard_E64s_v3', 'Standard_E8_v3', 'Standard_E8s_v3', 'Standard_F1', 'Standard_F16', 'Standard_F16s', 'Standard_F16s_v2', 'Standard_F1s', 'Standard_F2', 'Standard_F2s', 'Standard_F2s_v2', 'Standard_F32s_v2', 'Standard_F4', 'Standard_F4s', 'Standard_F4s_v2', 'Standard_F64s_v2', 'Standard_F72s_v2', 'Standard_F8', 'Standard_F8s', 'Standard_F8s_v2', 'Standard_G1', 'Standard_G2', 'Standard_G3', 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2', 'Standard_GS3', 'Standard_GS4', 'Standard_GS4-4', 'Standard_GS4-8', 'Standard_GS5', 'Standard_GS5-16', 'Standard_GS5-8', 'Standard_H16', 'Standard_H16m', 'Standard_H16mr', 'Standard_H16r', 'Standard_H8', 'Standard_H8m', 'Standard_L16s', 'Standard_L32s', 'Standard_L4s', 'Standard_L8s', 'Standard_M128-32ms', 'Standard_M128-64ms', 'Standard_M128ms', 'Standard_M128s', 'Standard_M64-16ms', 'Standard_M64-32ms', 'Standard_M64ms', 'Standard_M64s', 'Standard_NC12', 'Standard_NC12s_v2', 'Standard_NC12s_v3', 'Standard_NC24', 'Standard_NC24r', 'Standard_NC24rs_v2', 'Standard_NC24rs_v3', 'Standard_NC24s_v2', 'Standard_NC24s_v3', 'Standard_NC6', 'Standard_NC6s_v2', 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6'.
*
* @return the vmSize value
*/
@@ -187,7 +185,7 @@ public ContainerServiceVMSizeTypes vmSize() {
}
/**
- * Set the vmSize value.
+ * Set size of agent VMs. Possible values include: 'Standard_A1', 'Standard_A10', 'Standard_A11', 'Standard_A1_v2', 'Standard_A2', 'Standard_A2_v2', 'Standard_A2m_v2', 'Standard_A3', 'Standard_A4', 'Standard_A4_v2', 'Standard_A4m_v2', 'Standard_A5', 'Standard_A6', 'Standard_A7', 'Standard_A8', 'Standard_A8_v2', 'Standard_A8m_v2', 'Standard_A9', 'Standard_B2ms', 'Standard_B2s', 'Standard_B4ms', 'Standard_B8ms', 'Standard_D1', 'Standard_D11', 'Standard_D11_v2', 'Standard_D11_v2_Promo', 'Standard_D12', 'Standard_D12_v2', 'Standard_D12_v2_Promo', 'Standard_D13', 'Standard_D13_v2', 'Standard_D13_v2_Promo', 'Standard_D14', 'Standard_D14_v2', 'Standard_D14_v2_Promo', 'Standard_D15_v2', 'Standard_D16_v3', 'Standard_D16s_v3', 'Standard_D1_v2', 'Standard_D2', 'Standard_D2_v2', 'Standard_D2_v2_Promo', 'Standard_D2_v3', 'Standard_D2s_v3', 'Standard_D3', 'Standard_D32_v3', 'Standard_D32s_v3', 'Standard_D3_v2', 'Standard_D3_v2_Promo', 'Standard_D4', 'Standard_D4_v2', 'Standard_D4_v2_Promo', 'Standard_D4_v3', 'Standard_D4s_v3', 'Standard_D5_v2', 'Standard_D5_v2_Promo', 'Standard_D64_v3', 'Standard_D64s_v3', 'Standard_D8_v3', 'Standard_D8s_v3', 'Standard_DS1', 'Standard_DS11', 'Standard_DS11_v2', 'Standard_DS11_v2_Promo', 'Standard_DS12', 'Standard_DS12_v2', 'Standard_DS12_v2_Promo', 'Standard_DS13', 'Standard_DS13-2_v2', 'Standard_DS13-4_v2', 'Standard_DS13_v2', 'Standard_DS13_v2_Promo', 'Standard_DS14', 'Standard_DS14-4_v2', 'Standard_DS14-8_v2', 'Standard_DS14_v2', 'Standard_DS14_v2_Promo', 'Standard_DS15_v2', 'Standard_DS1_v2', 'Standard_DS2', 'Standard_DS2_v2', 'Standard_DS2_v2_Promo', 'Standard_DS3', 'Standard_DS3_v2', 'Standard_DS3_v2_Promo', 'Standard_DS4', 'Standard_DS4_v2', 'Standard_DS4_v2_Promo', 'Standard_DS5_v2', 'Standard_DS5_v2_Promo', 'Standard_E16_v3', 'Standard_E16s_v3', 'Standard_E2_v3', 'Standard_E2s_v3', 'Standard_E32-16s_v3', 'Standard_E32-8s_v3', 'Standard_E32_v3', 'Standard_E32s_v3', 'Standard_E4_v3', 'Standard_E4s_v3', 'Standard_E64-16s_v3', 'Standard_E64-32s_v3', 'Standard_E64_v3', 'Standard_E64s_v3', 'Standard_E8_v3', 'Standard_E8s_v3', 'Standard_F1', 'Standard_F16', 'Standard_F16s', 'Standard_F16s_v2', 'Standard_F1s', 'Standard_F2', 'Standard_F2s', 'Standard_F2s_v2', 'Standard_F32s_v2', 'Standard_F4', 'Standard_F4s', 'Standard_F4s_v2', 'Standard_F64s_v2', 'Standard_F72s_v2', 'Standard_F8', 'Standard_F8s', 'Standard_F8s_v2', 'Standard_G1', 'Standard_G2', 'Standard_G3', 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2', 'Standard_GS3', 'Standard_GS4', 'Standard_GS4-4', 'Standard_GS4-8', 'Standard_GS5', 'Standard_GS5-16', 'Standard_GS5-8', 'Standard_H16', 'Standard_H16m', 'Standard_H16mr', 'Standard_H16r', 'Standard_H8', 'Standard_H8m', 'Standard_L16s', 'Standard_L32s', 'Standard_L4s', 'Standard_L8s', 'Standard_M128-32ms', 'Standard_M128-64ms', 'Standard_M128ms', 'Standard_M128s', 'Standard_M64-16ms', 'Standard_M64-32ms', 'Standard_M64ms', 'Standard_M64s', 'Standard_NC12', 'Standard_NC12s_v2', 'Standard_NC12s_v3', 'Standard_NC24', 'Standard_NC24r', 'Standard_NC24rs_v2', 'Standard_NC24rs_v3', 'Standard_NC24s_v2', 'Standard_NC24s_v3', 'Standard_NC6', 'Standard_NC6s_v2', 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6'.
*
* @param vmSize the vmSize value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -198,7 +196,7 @@ public ContainerServiceAgentPoolProfile withVmSize(ContainerServiceVMSizeTypes v
}
/**
- * Get the osDiskSizeGB value.
+ * Get oS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
*
* @return the osDiskSizeGB value
*/
@@ -207,7 +205,7 @@ public Integer osDiskSizeGB() {
}
/**
- * Set the osDiskSizeGB value.
+ * Set oS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
*
* @param osDiskSizeGB the osDiskSizeGB value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -218,7 +216,7 @@ public ContainerServiceAgentPoolProfile withOsDiskSizeGB(Integer osDiskSizeGB) {
}
/**
- * Get the dnsPrefix value.
+ * Get dNS prefix to be used to create the FQDN for the agent pool.
*
* @return the dnsPrefix value
*/
@@ -227,7 +225,7 @@ public String dnsPrefix() {
}
/**
- * Set the dnsPrefix value.
+ * Set dNS prefix to be used to create the FQDN for the agent pool.
*
* @param dnsPrefix the dnsPrefix value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -238,7 +236,7 @@ public ContainerServiceAgentPoolProfile withDnsPrefix(String dnsPrefix) {
}
/**
- * Get the fqdn value.
+ * Get fQDN for the agent pool.
*
* @return the fqdn value
*/
@@ -247,7 +245,7 @@ public String fqdn() {
}
/**
- * Get the ports value.
+ * Get ports number array used to expose on this agent pool. The default opened ports are different based on your choice of orchestrator.
*
* @return the ports value
*/
@@ -256,7 +254,7 @@ public List ports() {
}
/**
- * Set the ports value.
+ * Set ports number array used to expose on this agent pool. The default opened ports are different based on your choice of orchestrator.
*
* @param ports the ports value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -267,7 +265,7 @@ public ContainerServiceAgentPoolProfile withPorts(List ports) {
}
/**
- * Get the storageProfile value.
+ * Get storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice. Possible values include: 'StorageAccount', 'ManagedDisks'.
*
* @return the storageProfile value
*/
@@ -276,7 +274,7 @@ public ContainerServiceStorageProfileTypes storageProfile() {
}
/**
- * Set the storageProfile value.
+ * Set storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice. Possible values include: 'StorageAccount', 'ManagedDisks'.
*
* @param storageProfile the storageProfile value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -287,7 +285,7 @@ public ContainerServiceAgentPoolProfile withStorageProfile(ContainerServiceStora
}
/**
- * Get the vnetSubnetID value.
+ * Get vNet SubnetID specifies the VNet's subnet identifier.
*
* @return the vnetSubnetID value
*/
@@ -296,7 +294,7 @@ public String vnetSubnetID() {
}
/**
- * Set the vnetSubnetID value.
+ * Set vNet SubnetID specifies the VNet's subnet identifier.
*
* @param vnetSubnetID the vnetSubnetID value to set
* @return the ContainerServiceAgentPoolProfile object itself.
@@ -307,7 +305,7 @@ public ContainerServiceAgentPoolProfile withVnetSubnetID(String vnetSubnetID) {
}
/**
- * Get the osType value.
+ * Get osType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'.
*
* @return the osType value
*/
@@ -316,7 +314,7 @@ public OSType osType() {
}
/**
- * Set the osType value.
+ * Set osType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'.
*
* @param osType the osType value to set
* @return the ContainerServiceAgentPoolProfile object itself.
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceDiagnosticsProfile.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceDiagnosticsProfile.java
index 30d1d7bbc2ee..2b10e40822fa 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceDiagnosticsProfile.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceDiagnosticsProfile.java
@@ -21,7 +21,7 @@ public class ContainerServiceDiagnosticsProfile {
private ContainerServiceVMDiagnostics vmDiagnostics;
/**
- * Get the vmDiagnostics value.
+ * Get profile for diagnostics on the container service VMs.
*
* @return the vmDiagnostics value
*/
@@ -30,7 +30,7 @@ public ContainerServiceVMDiagnostics vmDiagnostics() {
}
/**
- * Set the vmDiagnostics value.
+ * Set profile for diagnostics on the container service VMs.
*
* @param vmDiagnostics the vmDiagnostics value to set
* @return the ContainerServiceDiagnosticsProfile object itself.
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceLinuxProfile.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceLinuxProfile.java
index 8c42235dcc26..e27edf508c3a 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceLinuxProfile.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceLinuxProfile.java
@@ -27,7 +27,7 @@ public class ContainerServiceLinuxProfile {
private ContainerServiceSshConfiguration ssh;
/**
- * Get the adminUsername value.
+ * Get the administrator username to use for Linux VMs.
*
* @return the adminUsername value
*/
@@ -36,7 +36,7 @@ public String adminUsername() {
}
/**
- * Set the adminUsername value.
+ * Set the administrator username to use for Linux VMs.
*
* @param adminUsername the adminUsername value to set
* @return the ContainerServiceLinuxProfile object itself.
@@ -47,7 +47,7 @@ public ContainerServiceLinuxProfile withAdminUsername(String adminUsername) {
}
/**
- * Get the ssh value.
+ * Get sSH configuration for Linux-based VMs running on Azure.
*
* @return the ssh value
*/
@@ -56,7 +56,7 @@ public ContainerServiceSshConfiguration ssh() {
}
/**
- * Set the ssh value.
+ * Set sSH configuration for Linux-based VMs running on Azure.
*
* @param ssh the ssh value to set
* @return the ContainerServiceLinuxProfile object itself.
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceMasterProfile.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceMasterProfile.java
index 732692797569..d426423ae69b 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceMasterProfile.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceMasterProfile.java
@@ -93,9 +93,7 @@ public class ContainerServiceMasterProfile {
private Integer osDiskSizeGB;
/**
- * VNet SubnetID specifies the vnet's subnet identifier. If you specify
- * either master VNet Subnet, or agent VNet Subnet, you need to specify
- * both. And they have to be in the same VNet.
+ * VNet SubnetID specifies the VNet's subnet identifier.
*/
@JsonProperty(value = "vnetSubnetID")
private String vnetSubnetID;
@@ -116,13 +114,13 @@ public class ContainerServiceMasterProfile {
private ContainerServiceStorageProfileTypes storageProfile;
/**
- * FDQN for the master pool.
+ * FQDN for the master pool.
*/
@JsonProperty(value = "fqdn", access = JsonProperty.Access.WRITE_ONLY)
private String fqdn;
/**
- * Get the count value.
+ * Get number of masters (VMs) in the container service cluster. Allowed values are 1, 3, and 5. The default value is 1.
*
* @return the count value
*/
@@ -131,7 +129,7 @@ public Integer count() {
}
/**
- * Set the count value.
+ * Set number of masters (VMs) in the container service cluster. Allowed values are 1, 3, and 5. The default value is 1.
*
* @param count the count value to set
* @return the ContainerServiceMasterProfile object itself.
@@ -142,7 +140,7 @@ public ContainerServiceMasterProfile withCount(Integer count) {
}
/**
- * Get the dnsPrefix value.
+ * Get dNS prefix to be used to create the FQDN for the master pool.
*
* @return the dnsPrefix value
*/
@@ -151,7 +149,7 @@ public String dnsPrefix() {
}
/**
- * Set the dnsPrefix value.
+ * Set dNS prefix to be used to create the FQDN for the master pool.
*
* @param dnsPrefix the dnsPrefix value to set
* @return the ContainerServiceMasterProfile object itself.
@@ -162,7 +160,7 @@ public ContainerServiceMasterProfile withDnsPrefix(String dnsPrefix) {
}
/**
- * Get the vmSize value.
+ * Get size of agent VMs. Possible values include: 'Standard_A1', 'Standard_A10', 'Standard_A11', 'Standard_A1_v2', 'Standard_A2', 'Standard_A2_v2', 'Standard_A2m_v2', 'Standard_A3', 'Standard_A4', 'Standard_A4_v2', 'Standard_A4m_v2', 'Standard_A5', 'Standard_A6', 'Standard_A7', 'Standard_A8', 'Standard_A8_v2', 'Standard_A8m_v2', 'Standard_A9', 'Standard_B2ms', 'Standard_B2s', 'Standard_B4ms', 'Standard_B8ms', 'Standard_D1', 'Standard_D11', 'Standard_D11_v2', 'Standard_D11_v2_Promo', 'Standard_D12', 'Standard_D12_v2', 'Standard_D12_v2_Promo', 'Standard_D13', 'Standard_D13_v2', 'Standard_D13_v2_Promo', 'Standard_D14', 'Standard_D14_v2', 'Standard_D14_v2_Promo', 'Standard_D15_v2', 'Standard_D16_v3', 'Standard_D16s_v3', 'Standard_D1_v2', 'Standard_D2', 'Standard_D2_v2', 'Standard_D2_v2_Promo', 'Standard_D2_v3', 'Standard_D2s_v3', 'Standard_D3', 'Standard_D32_v3', 'Standard_D32s_v3', 'Standard_D3_v2', 'Standard_D3_v2_Promo', 'Standard_D4', 'Standard_D4_v2', 'Standard_D4_v2_Promo', 'Standard_D4_v3', 'Standard_D4s_v3', 'Standard_D5_v2', 'Standard_D5_v2_Promo', 'Standard_D64_v3', 'Standard_D64s_v3', 'Standard_D8_v3', 'Standard_D8s_v3', 'Standard_DS1', 'Standard_DS11', 'Standard_DS11_v2', 'Standard_DS11_v2_Promo', 'Standard_DS12', 'Standard_DS12_v2', 'Standard_DS12_v2_Promo', 'Standard_DS13', 'Standard_DS13-2_v2', 'Standard_DS13-4_v2', 'Standard_DS13_v2', 'Standard_DS13_v2_Promo', 'Standard_DS14', 'Standard_DS14-4_v2', 'Standard_DS14-8_v2', 'Standard_DS14_v2', 'Standard_DS14_v2_Promo', 'Standard_DS15_v2', 'Standard_DS1_v2', 'Standard_DS2', 'Standard_DS2_v2', 'Standard_DS2_v2_Promo', 'Standard_DS3', 'Standard_DS3_v2', 'Standard_DS3_v2_Promo', 'Standard_DS4', 'Standard_DS4_v2', 'Standard_DS4_v2_Promo', 'Standard_DS5_v2', 'Standard_DS5_v2_Promo', 'Standard_E16_v3', 'Standard_E16s_v3', 'Standard_E2_v3', 'Standard_E2s_v3', 'Standard_E32-16s_v3', 'Standard_E32-8s_v3', 'Standard_E32_v3', 'Standard_E32s_v3', 'Standard_E4_v3', 'Standard_E4s_v3', 'Standard_E64-16s_v3', 'Standard_E64-32s_v3', 'Standard_E64_v3', 'Standard_E64s_v3', 'Standard_E8_v3', 'Standard_E8s_v3', 'Standard_F1', 'Standard_F16', 'Standard_F16s', 'Standard_F16s_v2', 'Standard_F1s', 'Standard_F2', 'Standard_F2s', 'Standard_F2s_v2', 'Standard_F32s_v2', 'Standard_F4', 'Standard_F4s', 'Standard_F4s_v2', 'Standard_F64s_v2', 'Standard_F72s_v2', 'Standard_F8', 'Standard_F8s', 'Standard_F8s_v2', 'Standard_G1', 'Standard_G2', 'Standard_G3', 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2', 'Standard_GS3', 'Standard_GS4', 'Standard_GS4-4', 'Standard_GS4-8', 'Standard_GS5', 'Standard_GS5-16', 'Standard_GS5-8', 'Standard_H16', 'Standard_H16m', 'Standard_H16mr', 'Standard_H16r', 'Standard_H8', 'Standard_H8m', 'Standard_L16s', 'Standard_L32s', 'Standard_L4s', 'Standard_L8s', 'Standard_M128-32ms', 'Standard_M128-64ms', 'Standard_M128ms', 'Standard_M128s', 'Standard_M64-16ms', 'Standard_M64-32ms', 'Standard_M64ms', 'Standard_M64s', 'Standard_NC12', 'Standard_NC12s_v2', 'Standard_NC12s_v3', 'Standard_NC24', 'Standard_NC24r', 'Standard_NC24rs_v2', 'Standard_NC24rs_v3', 'Standard_NC24s_v2', 'Standard_NC24s_v3', 'Standard_NC6', 'Standard_NC6s_v2', 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6'.
*
* @return the vmSize value
*/
@@ -171,7 +169,7 @@ public ContainerServiceVMSizeTypes vmSize() {
}
/**
- * Set the vmSize value.
+ * Set size of agent VMs. Possible values include: 'Standard_A1', 'Standard_A10', 'Standard_A11', 'Standard_A1_v2', 'Standard_A2', 'Standard_A2_v2', 'Standard_A2m_v2', 'Standard_A3', 'Standard_A4', 'Standard_A4_v2', 'Standard_A4m_v2', 'Standard_A5', 'Standard_A6', 'Standard_A7', 'Standard_A8', 'Standard_A8_v2', 'Standard_A8m_v2', 'Standard_A9', 'Standard_B2ms', 'Standard_B2s', 'Standard_B4ms', 'Standard_B8ms', 'Standard_D1', 'Standard_D11', 'Standard_D11_v2', 'Standard_D11_v2_Promo', 'Standard_D12', 'Standard_D12_v2', 'Standard_D12_v2_Promo', 'Standard_D13', 'Standard_D13_v2', 'Standard_D13_v2_Promo', 'Standard_D14', 'Standard_D14_v2', 'Standard_D14_v2_Promo', 'Standard_D15_v2', 'Standard_D16_v3', 'Standard_D16s_v3', 'Standard_D1_v2', 'Standard_D2', 'Standard_D2_v2', 'Standard_D2_v2_Promo', 'Standard_D2_v3', 'Standard_D2s_v3', 'Standard_D3', 'Standard_D32_v3', 'Standard_D32s_v3', 'Standard_D3_v2', 'Standard_D3_v2_Promo', 'Standard_D4', 'Standard_D4_v2', 'Standard_D4_v2_Promo', 'Standard_D4_v3', 'Standard_D4s_v3', 'Standard_D5_v2', 'Standard_D5_v2_Promo', 'Standard_D64_v3', 'Standard_D64s_v3', 'Standard_D8_v3', 'Standard_D8s_v3', 'Standard_DS1', 'Standard_DS11', 'Standard_DS11_v2', 'Standard_DS11_v2_Promo', 'Standard_DS12', 'Standard_DS12_v2', 'Standard_DS12_v2_Promo', 'Standard_DS13', 'Standard_DS13-2_v2', 'Standard_DS13-4_v2', 'Standard_DS13_v2', 'Standard_DS13_v2_Promo', 'Standard_DS14', 'Standard_DS14-4_v2', 'Standard_DS14-8_v2', 'Standard_DS14_v2', 'Standard_DS14_v2_Promo', 'Standard_DS15_v2', 'Standard_DS1_v2', 'Standard_DS2', 'Standard_DS2_v2', 'Standard_DS2_v2_Promo', 'Standard_DS3', 'Standard_DS3_v2', 'Standard_DS3_v2_Promo', 'Standard_DS4', 'Standard_DS4_v2', 'Standard_DS4_v2_Promo', 'Standard_DS5_v2', 'Standard_DS5_v2_Promo', 'Standard_E16_v3', 'Standard_E16s_v3', 'Standard_E2_v3', 'Standard_E2s_v3', 'Standard_E32-16s_v3', 'Standard_E32-8s_v3', 'Standard_E32_v3', 'Standard_E32s_v3', 'Standard_E4_v3', 'Standard_E4s_v3', 'Standard_E64-16s_v3', 'Standard_E64-32s_v3', 'Standard_E64_v3', 'Standard_E64s_v3', 'Standard_E8_v3', 'Standard_E8s_v3', 'Standard_F1', 'Standard_F16', 'Standard_F16s', 'Standard_F16s_v2', 'Standard_F1s', 'Standard_F2', 'Standard_F2s', 'Standard_F2s_v2', 'Standard_F32s_v2', 'Standard_F4', 'Standard_F4s', 'Standard_F4s_v2', 'Standard_F64s_v2', 'Standard_F72s_v2', 'Standard_F8', 'Standard_F8s', 'Standard_F8s_v2', 'Standard_G1', 'Standard_G2', 'Standard_G3', 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2', 'Standard_GS3', 'Standard_GS4', 'Standard_GS4-4', 'Standard_GS4-8', 'Standard_GS5', 'Standard_GS5-16', 'Standard_GS5-8', 'Standard_H16', 'Standard_H16m', 'Standard_H16mr', 'Standard_H16r', 'Standard_H8', 'Standard_H8m', 'Standard_L16s', 'Standard_L32s', 'Standard_L4s', 'Standard_L8s', 'Standard_M128-32ms', 'Standard_M128-64ms', 'Standard_M128ms', 'Standard_M128s', 'Standard_M64-16ms', 'Standard_M64-32ms', 'Standard_M64ms', 'Standard_M64s', 'Standard_NC12', 'Standard_NC12s_v2', 'Standard_NC12s_v3', 'Standard_NC24', 'Standard_NC24r', 'Standard_NC24rs_v2', 'Standard_NC24rs_v3', 'Standard_NC24s_v2', 'Standard_NC24s_v3', 'Standard_NC6', 'Standard_NC6s_v2', 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6'.
*
* @param vmSize the vmSize value to set
* @return the ContainerServiceMasterProfile object itself.
@@ -182,7 +180,7 @@ public ContainerServiceMasterProfile withVmSize(ContainerServiceVMSizeTypes vmSi
}
/**
- * Get the osDiskSizeGB value.
+ * Get oS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
*
* @return the osDiskSizeGB value
*/
@@ -191,7 +189,7 @@ public Integer osDiskSizeGB() {
}
/**
- * Set the osDiskSizeGB value.
+ * Set oS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
*
* @param osDiskSizeGB the osDiskSizeGB value to set
* @return the ContainerServiceMasterProfile object itself.
@@ -202,7 +200,7 @@ public ContainerServiceMasterProfile withOsDiskSizeGB(Integer osDiskSizeGB) {
}
/**
- * Get the vnetSubnetID value.
+ * Get vNet SubnetID specifies the VNet's subnet identifier.
*
* @return the vnetSubnetID value
*/
@@ -211,7 +209,7 @@ public String vnetSubnetID() {
}
/**
- * Set the vnetSubnetID value.
+ * Set vNet SubnetID specifies the VNet's subnet identifier.
*
* @param vnetSubnetID the vnetSubnetID value to set
* @return the ContainerServiceMasterProfile object itself.
@@ -222,7 +220,7 @@ public ContainerServiceMasterProfile withVnetSubnetID(String vnetSubnetID) {
}
/**
- * Get the firstConsecutiveStaticIP value.
+ * Get firstConsecutiveStaticIP used to specify the first static ip of masters.
*
* @return the firstConsecutiveStaticIP value
*/
@@ -231,7 +229,7 @@ public String firstConsecutiveStaticIP() {
}
/**
- * Set the firstConsecutiveStaticIP value.
+ * Set firstConsecutiveStaticIP used to specify the first static ip of masters.
*
* @param firstConsecutiveStaticIP the firstConsecutiveStaticIP value to set
* @return the ContainerServiceMasterProfile object itself.
@@ -242,7 +240,7 @@ public ContainerServiceMasterProfile withFirstConsecutiveStaticIP(String firstCo
}
/**
- * Get the storageProfile value.
+ * Get storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice. Possible values include: 'StorageAccount', 'ManagedDisks'.
*
* @return the storageProfile value
*/
@@ -251,7 +249,7 @@ public ContainerServiceStorageProfileTypes storageProfile() {
}
/**
- * Set the storageProfile value.
+ * Set storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice. Possible values include: 'StorageAccount', 'ManagedDisks'.
*
* @param storageProfile the storageProfile value to set
* @return the ContainerServiceMasterProfile object itself.
@@ -262,7 +260,7 @@ public ContainerServiceMasterProfile withStorageProfile(ContainerServiceStorageP
}
/**
- * Get the fqdn value.
+ * Get fQDN for the master pool.
*
* @return the fqdn value
*/
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceServicePrincipalProfile.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceServicePrincipalProfile.java
index e6fba768dc0f..f4e54501dca7 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceServicePrincipalProfile.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceServicePrincipalProfile.java
@@ -35,7 +35,7 @@ public class ContainerServiceServicePrincipalProfile {
private KeyVaultSecretRef keyVaultSecretRef;
/**
- * Get the clientId value.
+ * Get the ID for the service principal.
*
* @return the clientId value
*/
@@ -44,7 +44,7 @@ public String clientId() {
}
/**
- * Set the clientId value.
+ * Set the ID for the service principal.
*
* @param clientId the clientId value to set
* @return the ContainerServiceServicePrincipalProfile object itself.
@@ -55,7 +55,7 @@ public ContainerServiceServicePrincipalProfile withClientId(String clientId) {
}
/**
- * Get the secret value.
+ * Get the secret password associated with the service principal in plain text.
*
* @return the secret value
*/
@@ -64,7 +64,7 @@ public String secret() {
}
/**
- * Set the secret value.
+ * Set the secret password associated with the service principal in plain text.
*
* @param secret the secret value to set
* @return the ContainerServiceServicePrincipalProfile object itself.
@@ -75,7 +75,7 @@ public ContainerServiceServicePrincipalProfile withSecret(String secret) {
}
/**
- * Get the keyVaultSecretRef value.
+ * Get reference to a secret stored in Azure Key Vault.
*
* @return the keyVaultSecretRef value
*/
@@ -84,7 +84,7 @@ public KeyVaultSecretRef keyVaultSecretRef() {
}
/**
- * Set the keyVaultSecretRef value.
+ * Set reference to a secret stored in Azure Key Vault.
*
* @param keyVaultSecretRef the keyVaultSecretRef value to set
* @return the ContainerServiceServicePrincipalProfile object itself.
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceSshConfiguration.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceSshConfiguration.java
index 66fc855111b3..7a6218fef131 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceSshConfiguration.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceSshConfiguration.java
@@ -23,7 +23,7 @@ public class ContainerServiceSshConfiguration {
private List publicKeys;
/**
- * Get the publicKeys value.
+ * Get the list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
*
* @return the publicKeys value
*/
@@ -32,7 +32,7 @@ public List publicKeys() {
}
/**
- * Set the publicKeys value.
+ * Set the list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
*
* @param publicKeys the publicKeys value to set
* @return the ContainerServiceSshConfiguration object itself.
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceSshPublicKey.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceSshPublicKey.java
index 5b24c89b5123..2e39c4d7c005 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceSshPublicKey.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceSshPublicKey.java
@@ -22,7 +22,7 @@ public class ContainerServiceSshPublicKey {
private String keyData;
/**
- * Get the keyData value.
+ * Get certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
*
* @return the keyData value
*/
@@ -31,7 +31,7 @@ public String keyData() {
}
/**
- * Set the keyData value.
+ * Set certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
*
* @param keyData the keyData value to set
* @return the ContainerServiceSshPublicKey object itself.
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceVMDiagnostics.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceVMDiagnostics.java
index 50627bfe1426..cd16c4507a79 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceVMDiagnostics.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceVMDiagnostics.java
@@ -27,7 +27,7 @@ public class ContainerServiceVMDiagnostics {
private String storageUri;
/**
- * Get the enabled value.
+ * Get whether the VM diagnostic agent is provisioned on the VM.
*
* @return the enabled value
*/
@@ -36,7 +36,7 @@ public boolean enabled() {
}
/**
- * Set the enabled value.
+ * Set whether the VM diagnostic agent is provisioned on the VM.
*
* @param enabled the enabled value to set
* @return the ContainerServiceVMDiagnostics object itself.
@@ -47,7 +47,7 @@ public ContainerServiceVMDiagnostics withEnabled(boolean enabled) {
}
/**
- * Get the storageUri value.
+ * Get the URI of the storage account where diagnostics are stored.
*
* @return the storageUri value
*/
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceWindowsProfile.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceWindowsProfile.java
index 549874f58058..370000081004 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceWindowsProfile.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ContainerServiceWindowsProfile.java
@@ -27,7 +27,7 @@ public class ContainerServiceWindowsProfile {
private String adminPassword;
/**
- * Get the adminUsername value.
+ * Get the administrator username to use for Windows VMs.
*
* @return the adminUsername value
*/
@@ -36,7 +36,7 @@ public String adminUsername() {
}
/**
- * Set the adminUsername value.
+ * Set the administrator username to use for Windows VMs.
*
* @param adminUsername the adminUsername value to set
* @return the ContainerServiceWindowsProfile object itself.
@@ -47,7 +47,7 @@ public ContainerServiceWindowsProfile withAdminUsername(String adminUsername) {
}
/**
- * Get the adminPassword value.
+ * Get the administrator password to use for Windows VMs.
*
* @return the adminPassword value
*/
@@ -56,7 +56,7 @@ public String adminPassword() {
}
/**
- * Set the adminPassword value.
+ * Set the administrator password to use for Windows VMs.
*
* @param adminPassword the adminPassword value to set
* @return the ContainerServiceWindowsProfile object itself.
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/KeyVaultSecretRef.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/KeyVaultSecretRef.java
index a04a367411b4..ecdd8b6b2bbb 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/KeyVaultSecretRef.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/KeyVaultSecretRef.java
@@ -33,7 +33,7 @@ public class KeyVaultSecretRef {
private String version;
/**
- * Get the vaultID value.
+ * Get key vault identifier.
*
* @return the vaultID value
*/
@@ -42,7 +42,7 @@ public String vaultID() {
}
/**
- * Set the vaultID value.
+ * Set key vault identifier.
*
* @param vaultID the vaultID value to set
* @return the KeyVaultSecretRef object itself.
@@ -53,7 +53,7 @@ public KeyVaultSecretRef withVaultID(String vaultID) {
}
/**
- * Get the secretName value.
+ * Get the secret name.
*
* @return the secretName value
*/
@@ -62,7 +62,7 @@ public String secretName() {
}
/**
- * Set the secretName value.
+ * Set the secret name.
*
* @param secretName the secretName value to set
* @return the KeyVaultSecretRef object itself.
@@ -73,7 +73,7 @@ public KeyVaultSecretRef withSecretName(String secretName) {
}
/**
- * Get the version value.
+ * Get the secret version.
*
* @return the version value
*/
@@ -82,7 +82,7 @@ public String version() {
}
/**
- * Set the version value.
+ * Set the secret version.
*
* @param version the version value to set
* @return the KeyVaultSecretRef object itself.
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ManagedCluster.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ManagedCluster.java
index 502d759bea8b..63e0a9bc57d5 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ManagedCluster.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ManagedCluster.java
@@ -10,12 +10,12 @@
import com.microsoft.azure.arm.model.HasInner;
import com.microsoft.azure.arm.resources.models.Resource;
+import com.microsoft.azure.arm.resources.models.GroupableResourceCore;
import com.microsoft.azure.arm.resources.models.HasResourceGroup;
import com.microsoft.azure.arm.model.Refreshable;
import com.microsoft.azure.arm.model.Updatable;
import com.microsoft.azure.arm.model.Appliable;
import com.microsoft.azure.arm.model.Creatable;
-import com.microsoft.azure.arm.resources.models.GroupableResourceCore;
import com.microsoft.azure.arm.resources.models.HasManager;
import com.microsoft.azure.management.containerservice.v2017_08_31.implementation.ContainerServiceManager;
import java.util.List;
@@ -83,51 +83,61 @@ interface WithGroup extends GroupableResourceCore.DefinitionStages.WithGroup agentPoolProfiles);
}
/**
- * The stage of the managedcluster update allowing to specify DnsPrefix.
+ * The stage of the managedcluster definition allowing to specify DnsPrefix.
*/
interface WithDnsPrefix {
/**
* Specifies dnsPrefix.
+ * @param dnsPrefix DNS prefix specified when creating the managed cluster
+ * @return the next definition stage
*/
WithCreate withDnsPrefix(String dnsPrefix);
}
/**
- * The stage of the managedcluster update allowing to specify KubernetesVersion.
+ * The stage of the managedcluster definition allowing to specify KubernetesVersion.
*/
interface WithKubernetesVersion {
/**
* Specifies kubernetesVersion.
+ * @param kubernetesVersion Version of Kubernetes specified when creating the managed cluster
+ * @return the next definition stage
*/
WithCreate withKubernetesVersion(String kubernetesVersion);
}
/**
- * The stage of the managedcluster update allowing to specify LinuxProfile.
+ * The stage of the managedcluster definition allowing to specify LinuxProfile.
*/
interface WithLinuxProfile {
/**
* Specifies linuxProfile.
+ * @param linuxProfile Profile for Linux VMs in the container service cluster
+ * @return the next definition stage
*/
WithCreate withLinuxProfile(ContainerServiceLinuxProfile linuxProfile);
}
/**
- * The stage of the managedcluster update allowing to specify ServicePrincipalProfile.
+ * The stage of the managedcluster definition allowing to specify ServicePrincipalProfile.
*/
interface WithServicePrincipalProfile {
/**
* Specifies servicePrincipalProfile.
+ * @param servicePrincipalProfile Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified
+ * @return the next definition stage
*/
WithCreate withServicePrincipalProfile(ContainerServiceServicePrincipalProfile servicePrincipalProfile);
}
@@ -151,51 +161,61 @@ interface Update extends Appliable, Resource.UpdateWithTags agentPoolProfiles);
}
/**
- * The stage of the managedcluster {0} allowing to specify DnsPrefix.
+ * The stage of the managedcluster update allowing to specify DnsPrefix.
*/
interface WithDnsPrefix {
/**
* Specifies dnsPrefix.
+ * @param dnsPrefix DNS prefix specified when creating the managed cluster
+ * @return the next update stage
*/
Update withDnsPrefix(String dnsPrefix);
}
/**
- * The stage of the managedcluster {0} allowing to specify KubernetesVersion.
+ * The stage of the managedcluster update allowing to specify KubernetesVersion.
*/
interface WithKubernetesVersion {
/**
* Specifies kubernetesVersion.
+ * @param kubernetesVersion Version of Kubernetes specified when creating the managed cluster
+ * @return the next update stage
*/
Update withKubernetesVersion(String kubernetesVersion);
}
/**
- * The stage of the managedcluster {0} allowing to specify LinuxProfile.
+ * The stage of the managedcluster update allowing to specify LinuxProfile.
*/
interface WithLinuxProfile {
/**
* Specifies linuxProfile.
+ * @param linuxProfile Profile for Linux VMs in the container service cluster
+ * @return the next update stage
*/
Update withLinuxProfile(ContainerServiceLinuxProfile linuxProfile);
}
/**
- * The stage of the managedcluster {0} allowing to specify ServicePrincipalProfile.
+ * The stage of the managedcluster update allowing to specify ServicePrincipalProfile.
*/
interface WithServicePrincipalProfile {
/**
* Specifies servicePrincipalProfile.
+ * @param servicePrincipalProfile Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified
+ * @return the next update stage
*/
Update withServicePrincipalProfile(ContainerServiceServicePrincipalProfile servicePrincipalProfile);
}
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ManagedClusterPoolUpgradeProfile.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ManagedClusterPoolUpgradeProfile.java
index bc851c041ffa..d0e268bfa5e4 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ManagedClusterPoolUpgradeProfile.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ManagedClusterPoolUpgradeProfile.java
@@ -41,7 +41,7 @@ public class ManagedClusterPoolUpgradeProfile {
private List upgrades;
/**
- * Get the kubernetesVersion value.
+ * Get kubernetes version (major, minor, patch).
*
* @return the kubernetesVersion value
*/
@@ -50,7 +50,7 @@ public String kubernetesVersion() {
}
/**
- * Set the kubernetesVersion value.
+ * Set kubernetes version (major, minor, patch).
*
* @param kubernetesVersion the kubernetesVersion value to set
* @return the ManagedClusterPoolUpgradeProfile object itself.
@@ -61,7 +61,7 @@ public ManagedClusterPoolUpgradeProfile withKubernetesVersion(String kubernetesV
}
/**
- * Get the name value.
+ * Get pool name.
*
* @return the name value
*/
@@ -70,7 +70,7 @@ public String name() {
}
/**
- * Set the name value.
+ * Set pool name.
*
* @param name the name value to set
* @return the ManagedClusterPoolUpgradeProfile object itself.
@@ -81,7 +81,7 @@ public ManagedClusterPoolUpgradeProfile withName(String name) {
}
/**
- * Get the osType value.
+ * Get osType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'.
*
* @return the osType value
*/
@@ -90,7 +90,7 @@ public OSType osType() {
}
/**
- * Set the osType value.
+ * Set osType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'.
*
* @param osType the osType value to set
* @return the ManagedClusterPoolUpgradeProfile object itself.
@@ -101,7 +101,7 @@ public ManagedClusterPoolUpgradeProfile withOsType(OSType osType) {
}
/**
- * Get the upgrades value.
+ * Get list of orchestrator types and versions available for upgrade.
*
* @return the upgrades value
*/
@@ -110,7 +110,7 @@ public List upgrades() {
}
/**
- * Set the upgrades value.
+ * Set list of orchestrator types and versions available for upgrade.
*
* @param upgrades the upgrades value to set
* @return the ManagedClusterPoolUpgradeProfile object itself.
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ManagedClusters.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ManagedClusters.java
index 3483c6e74aa1..644cae9cb317 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ManagedClusters.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/ManagedClusters.java
@@ -24,7 +24,7 @@
public interface ManagedClusters extends SupportsCreating, SupportsDeletingByResourceGroup, SupportsBatchDeletion, SupportsGettingByResourceGroup, SupportsListingByResourceGroup, SupportsListing, HasInner {
/**
* Gets access profile of a managed cluster.
- * Gets the accessProfile for the specified role name of the managed cluster with a specified resource group and name.
+ * Use ManagedClusters_GetAccessProfile instead.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the managed cluster resource.
@@ -34,6 +34,18 @@ public interface ManagedClusters extends SupportsCreating getAccessProfilesAsync(String resourceGroupName, String resourceName, String roleName);
+ /**
+ * Gets an access profile of a managed cluster.
+ * Gets the accessProfile for the specified role name of the managed cluster with a specified resource group and name.
+ *
+ * @param resourceGroupName The name of the resource group.
+ * @param resourceName The name of the managed cluster resource.
+ * @param roleName The name of the role for managed cluster accessProfile resource.
+ * @throws IllegalArgumentException thrown if parameters fail the validation
+ * @return the observable for the request
+ */
+ Observable getAccessProfileAsync(String resourceGroupName, String resourceName, String roleName);
+
/**
* Gets upgrade profile for a managed cluster.
* Gets the details of the upgrade profile for a managed cluster with a specified resource group and name.
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/OrchestratorProfile.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/OrchestratorProfile.java
index 2a45bfde4bf7..ac6c0fb67c2d 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/OrchestratorProfile.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/OrchestratorProfile.java
@@ -27,7 +27,7 @@ public class OrchestratorProfile {
private String orchestratorVersion;
/**
- * Get the orchestratorType value.
+ * Get orchestrator type.
*
* @return the orchestratorType value
*/
@@ -36,7 +36,7 @@ public String orchestratorType() {
}
/**
- * Set the orchestratorType value.
+ * Set orchestrator type.
*
* @param orchestratorType the orchestratorType value to set
* @return the OrchestratorProfile object itself.
@@ -47,7 +47,7 @@ public OrchestratorProfile withOrchestratorType(String orchestratorType) {
}
/**
- * Get the orchestratorVersion value.
+ * Get orchestrator version (major, minor, patch).
*
* @return the orchestratorVersion value
*/
@@ -56,7 +56,7 @@ public String orchestratorVersion() {
}
/**
- * Set the orchestratorVersion value.
+ * Set orchestrator version (major, minor, patch).
*
* @param orchestratorVersion the orchestratorVersion value to set
* @return the OrchestratorProfile object itself.
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ContainerServiceManagementClientImpl.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ContainerServiceManagementClientImpl.java
index d8d265883895..32e459cee3a0 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ContainerServiceManagementClientImpl.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ContainerServiceManagementClientImpl.java
@@ -63,11 +63,11 @@ public String apiVersion() {
return this.apiVersion;
}
- /** Gets or sets the preferred language for the response. */
+ /** The preferred language for the response. */
private String acceptLanguage;
/**
- * Gets Gets or sets the preferred language for the response.
+ * Gets The preferred language for the response.
*
* @return the acceptLanguage value.
*/
@@ -76,7 +76,7 @@ public String acceptLanguage() {
}
/**
- * Sets Gets or sets the preferred language for the response.
+ * Sets The preferred language for the response.
*
* @param acceptLanguage the acceptLanguage value.
* @return the service client itself
@@ -86,11 +86,11 @@ public ContainerServiceManagementClientImpl withAcceptLanguage(String acceptLang
return this;
}
- /** Gets or sets the retry timeout in seconds for Long Running Operations. Default value is 30. */
+ /** The retry timeout in seconds for Long Running Operations. Default value is 30. */
private int longRunningOperationRetryTimeout;
/**
- * Gets Gets or sets the retry timeout in seconds for Long Running Operations. Default value is 30.
+ * Gets The retry timeout in seconds for Long Running Operations. Default value is 30.
*
* @return the longRunningOperationRetryTimeout value.
*/
@@ -99,7 +99,7 @@ public int longRunningOperationRetryTimeout() {
}
/**
- * Sets Gets or sets the retry timeout in seconds for Long Running Operations. Default value is 30.
+ * Sets The retry timeout in seconds for Long Running Operations. Default value is 30.
*
* @param longRunningOperationRetryTimeout the longRunningOperationRetryTimeout value.
* @return the service client itself
@@ -109,11 +109,11 @@ public ContainerServiceManagementClientImpl withLongRunningOperationRetryTimeout
return this;
}
- /** When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true. */
+ /** Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true. */
private boolean generateClientRequestId;
/**
- * Gets When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.
+ * Gets Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.
*
* @return the generateClientRequestId value.
*/
@@ -122,7 +122,7 @@ public boolean generateClientRequestId() {
}
/**
- * Sets When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.
+ * Sets Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.
*
* @param generateClientRequestId the generateClientRequestId value.
* @return the service client itself
@@ -191,6 +191,6 @@ protected void initialize() {
*/
@Override
public String userAgent() {
- return String.format("%s (%s, %s)", super.userAgent(), "ContainerServiceManagementClient", "2017-08-31");
+ return String.format("%s (%s, %s, auto-generated)", super.userAgent(), "ContainerServiceManagementClient", "2017-08-31");
}
}
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ManagedClusterAccessProfileImpl.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ManagedClusterAccessProfileImpl.java
index 9d0b1fa7c871..30f6bb1405a9 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ManagedClusterAccessProfileImpl.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ManagedClusterAccessProfileImpl.java
@@ -22,6 +22,7 @@ class ManagedClusterAccessProfileImpl extends IndexableRefreshableWrapperImpl agentPoolProfiles() {
}
/**
- * Set the agentPoolProfiles value.
+ * Set properties of the agent pool.
*
* @param agentPoolProfiles the agentPoolProfiles value to set
* @return the ManagedClusterInner object itself.
@@ -145,7 +145,7 @@ public ManagedClusterInner withAgentPoolProfiles(List agentPoolProfiles;
/**
- * Get the controlPlaneProfile value.
+ * Get id of upgrade profile.
+ *
+ * @return the id value
+ */
+ public String id() {
+ return this.id;
+ }
+
+ /**
+ * Get name of upgrade profile.
+ *
+ * @return the name value
+ */
+ public String name() {
+ return this.name;
+ }
+
+ /**
+ * Get type of upgrade profile.
+ *
+ * @return the type value
+ */
+ public String type() {
+ return this.type;
+ }
+
+ /**
+ * Get the list of available upgrade versions for the control plane.
*
* @return the controlPlaneProfile value
*/
@@ -41,7 +85,7 @@ public ManagedClusterPoolUpgradeProfile controlPlaneProfile() {
}
/**
- * Set the controlPlaneProfile value.
+ * Set the list of available upgrade versions for the control plane.
*
* @param controlPlaneProfile the controlPlaneProfile value to set
* @return the ManagedClusterUpgradeProfileInner object itself.
@@ -52,7 +96,7 @@ public ManagedClusterUpgradeProfileInner withControlPlaneProfile(ManagedClusterP
}
/**
- * Get the agentPoolProfiles value.
+ * Get the list of available upgrade versions for agent pools.
*
* @return the agentPoolProfiles value
*/
@@ -61,7 +105,7 @@ public List agentPoolProfiles() {
}
/**
- * Set the agentPoolProfiles value.
+ * Set the list of available upgrade versions for agent pools.
*
* @param agentPoolProfiles the agentPoolProfiles value to set
* @return the ManagedClusterUpgradeProfileInner object itself.
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ManagedClustersImpl.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ManagedClustersImpl.java
index 5ee496e1e151..fe92cbf39f70 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ManagedClustersImpl.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ManagedClustersImpl.java
@@ -80,41 +80,22 @@ public PagedList listByResourceGroup(String resourceGroupName) {
return this.wrapList(client.listByResourceGroup(resourceGroupName));
}
- private Observable> listByResourceGroupNextInnerPageAsync(String nextLink) {
- if (nextLink == null) {
- Observable.empty();
- }
- ManagedClustersInner client = this.inner();
- return client.listByResourceGroupNextAsync(nextLink)
- .flatMap(new Func1, Observable>>() {
- @Override
- public Observable> call(Page page) {
- return Observable.just(page).concatWith(listByResourceGroupNextInnerPageAsync(page.nextPageLink()));
- }
- });
- }
@Override
public Observable listByResourceGroupAsync(String resourceGroupName) {
ManagedClustersInner client = this.inner();
return client.listByResourceGroupAsync(resourceGroupName)
- .flatMap(new Func1, Observable>>() {
- @Override
- public Observable> call(Page page) {
- return listByResourceGroupNextInnerPageAsync(page.nextPageLink());
- }
- })
.flatMapIterable(new Func1, Iterable>() {
@Override
public Iterable call(Page page) {
return page.items();
}
- })
+ })
.map(new Func1() {
@Override
public ManagedCluster call(ManagedClusterInner inner) {
return wrapModel(inner);
}
- });
+ });
}
@Override
@@ -123,41 +104,22 @@ public PagedList list() {
return this.wrapList(client.list());
}
- private Observable> listNextInnerPageAsync(String nextLink) {
- if (nextLink == null) {
- Observable.empty();
- }
- ManagedClustersInner client = this.inner();
- return client.listNextAsync(nextLink)
- .flatMap(new Func1, Observable>>() {
- @Override
- public Observable> call(Page page) {
- return Observable.just(page).concatWith(listNextInnerPageAsync(page.nextPageLink()));
- }
- });
- }
@Override
public Observable listAsync() {
ManagedClustersInner client = this.inner();
return client.listAsync()
- .flatMap(new Func1, Observable>>() {
- @Override
- public Observable> call(Page page) {
- return listNextInnerPageAsync(page.nextPageLink());
- }
- })
.flatMapIterable(new Func1, Iterable>() {
@Override
public Iterable call(Page page) {
return page.items();
}
- })
+ })
.map(new Func1() {
@Override
public ManagedCluster call(ManagedClusterInner inner) {
return wrapModel(inner);
}
- });
+ });
}
@Override
@@ -175,10 +137,18 @@ protected ManagedClusterImpl wrapModel(String name) {
return new ManagedClusterImpl(name, new ManagedClusterInner(), this.manager());
}
- private ManagedClusterAccessProfileImpl wrapModel(ManagedClusterAccessProfileInner inner) {
+ private ManagedClusterAccessProfileImpl wrapManagedClusterAccessProfileModel(ManagedClusterAccessProfileInner inner) {
return new ManagedClusterAccessProfileImpl(inner, manager());
}
+ private Observable getManagedClusterAccessProfileInnerUsingManagedClustersInnerAsync(String id) {
+ String resourceGroupName = IdParsingUtils.getValueFromIdByName(id, "resourceGroups");
+ String resourceName = IdParsingUtils.getValueFromIdByName(id, "managedClusters");
+ String roleName = IdParsingUtils.getValueFromIdByName(id, "accessProfiles");
+ ManagedClustersInner client = this.inner();
+ return client.getAccessProfilesAsync(resourceGroupName, resourceName, roleName);
+ }
+
@Override
public Observable getAccessProfilesAsync(String resourceGroupName, String resourceName, String roleName) {
ManagedClustersInner client = this.inner();
@@ -186,11 +156,23 @@ public Observable getAccessProfilesAsync(String res
.map(new Func1() {
@Override
public ManagedClusterAccessProfile call(ManagedClusterAccessProfileInner inner) {
- return wrapModel(inner);
+ return wrapManagedClusterAccessProfileModel(inner);
}
});
}
+ @Override
+ public Observable getAccessProfileAsync(String resourceGroupName, String resourceName, String roleName) {
+ ManagedClustersInner client = this.inner();
+ return client.getAccessProfileAsync(resourceGroupName, resourceName, roleName)
+ .map(new Func1() {
+ @Override
+ public ManagedClusterAccessProfile call(ManagedClusterAccessProfileInner inner) {
+ return new ManagedClusterAccessProfileImpl(inner, manager());
+ }
+ });
+ }
+
@Override
public Observable getUpgradeProfileAsync(String resourceGroupName, String resourceName) {
ManagedClustersInner client = this.inner();
diff --git a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ManagedClustersInner.java b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ManagedClustersInner.java
index 1077c1e3c9a0..1f862cd1f140 100644
--- a/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ManagedClustersInner.java
+++ b/containerservice/resource-manager/v2017_08_31/src/main/java/com/microsoft/azure/management/containerservice/v2017_08_31/implementation/ManagedClustersInner.java
@@ -31,6 +31,7 @@
import retrofit2.http.Headers;
import retrofit2.http.HTTP;
import retrofit2.http.Path;
+import retrofit2.http.POST;
import retrofit2.http.PUT;
import retrofit2.http.Query;
import retrofit2.http.Url;
@@ -76,6 +77,10 @@ interface ManagedClustersService {
@GET("subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/upgradeProfiles/default")
Observable> getUpgradeProfile(@Path("subscriptionId") String subscriptionId, @Path("resourceGroupName") String resourceGroupName, @Path("resourceName") String resourceName, @Query("api-version") String apiVersion, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent);
+ @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.containerservice.v2017_08_31.ManagedClusters getAccessProfile" })
+ @POST("subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/accessProfiles/{roleName}/listCredential")
+ Observable> getAccessProfile(@Path("subscriptionId") String subscriptionId, @Path("resourceGroupName") String resourceGroupName, @Path("resourceName") String resourceName, @Path("roleName") String roleName, @Query("api-version") String apiVersion, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent);
+
@Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.containerservice.v2017_08_31.ManagedClusters getAccessProfiles" })
@GET("subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/accessProfiles/{roleName}")
Observable> getAccessProfiles(@Path("subscriptionId") String subscriptionId, @Path("resourceGroupName") String resourceGroupName, @Path("resourceName") String resourceName, @Path("roleName") String roleName, @Query("api-version") String apiVersion, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent);
@@ -433,13 +438,110 @@ private ServiceResponse getUpgradeProfileDele
}
/**
- * Gets access profile of a managed cluster.
+ * Gets an access profile of a managed cluster.
+ * Gets the accessProfile for the specified role name of the managed cluster with a specified resource group and name.
+ *
+ * @param resourceGroupName The name of the resource group.
+ * @param resourceName The name of the managed cluster resource.
+ * @param roleName The name of the role for managed cluster accessProfile resource.
+ * @throws IllegalArgumentException thrown if parameters fail the validation
+ * @throws CloudException thrown if the request is rejected by server
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent
+ * @return the ManagedClusterAccessProfileInner object if successful.
+ */
+ public ManagedClusterAccessProfileInner getAccessProfile(String resourceGroupName, String resourceName, String roleName) {
+ return getAccessProfileWithServiceResponseAsync(resourceGroupName, resourceName, roleName).toBlocking().single().body();
+ }
+
+ /**
+ * Gets an access profile of a managed cluster.
+ * Gets the accessProfile for the specified role name of the managed cluster with a specified resource group and name.
+ *
+ * @param resourceGroupName The name of the resource group.
+ * @param resourceName The name of the managed cluster resource.
+ * @param roleName The name of the role for managed cluster accessProfile resource.
+ * @param serviceCallback the async ServiceCallback to handle successful and failed responses.
+ * @throws IllegalArgumentException thrown if parameters fail the validation
+ * @return the {@link ServiceFuture} object
+ */
+ public ServiceFuture getAccessProfileAsync(String resourceGroupName, String resourceName, String roleName, final ServiceCallback serviceCallback) {
+ return ServiceFuture.fromResponse(getAccessProfileWithServiceResponseAsync(resourceGroupName, resourceName, roleName), serviceCallback);
+ }
+
+ /**
+ * Gets an access profile of a managed cluster.
+ * Gets the accessProfile for the specified role name of the managed cluster with a specified resource group and name.
+ *
+ * @param resourceGroupName The name of the resource group.
+ * @param resourceName The name of the managed cluster resource.
+ * @param roleName The name of the role for managed cluster accessProfile resource.
+ * @throws IllegalArgumentException thrown if parameters fail the validation
+ * @return the observable to the ManagedClusterAccessProfileInner object
+ */
+ public Observable getAccessProfileAsync(String resourceGroupName, String resourceName, String roleName) {
+ return getAccessProfileWithServiceResponseAsync(resourceGroupName, resourceName, roleName).map(new Func1, ManagedClusterAccessProfileInner>() {
+ @Override
+ public ManagedClusterAccessProfileInner call(ServiceResponse response) {
+ return response.body();
+ }
+ });
+ }
+
+ /**
+ * Gets an access profile of a managed cluster.
* Gets the accessProfile for the specified role name of the managed cluster with a specified resource group and name.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the managed cluster resource.
* @param roleName The name of the role for managed cluster accessProfile resource.
* @throws IllegalArgumentException thrown if parameters fail the validation
+ * @return the observable to the ManagedClusterAccessProfileInner object
+ */
+ public Observable> getAccessProfileWithServiceResponseAsync(String resourceGroupName, String resourceName, String roleName) {
+ if (this.client.subscriptionId() == null) {
+ throw new IllegalArgumentException("Parameter this.client.subscriptionId() is required and cannot be null.");
+ }
+ if (resourceGroupName == null) {
+ throw new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.");
+ }
+ if (resourceName == null) {
+ throw new IllegalArgumentException("Parameter resourceName is required and cannot be null.");
+ }
+ if (roleName == null) {
+ throw new IllegalArgumentException("Parameter roleName is required and cannot be null.");
+ }
+ if (this.client.apiVersion() == null) {
+ throw new IllegalArgumentException("Parameter this.client.apiVersion() is required and cannot be null.");
+ }
+ return service.getAccessProfile(this.client.subscriptionId(), resourceGroupName, resourceName, roleName, this.client.apiVersion(), this.client.acceptLanguage(), this.client.userAgent())
+ .flatMap(new Func1, Observable>>() {
+ @Override
+ public Observable> call(Response response) {
+ try {
+ ServiceResponse clientResponse = getAccessProfileDelegate(response);
+ return Observable.just(clientResponse);
+ } catch (Throwable t) {
+ return Observable.error(t);
+ }
+ }
+ });
+ }
+
+ private ServiceResponse getAccessProfileDelegate(Response response) throws CloudException, IOException, IllegalArgumentException {
+ return this.client.restClient().responseBuilderFactory().newInstance(this.client.serializerAdapter())
+ .register(200, new TypeToken() { }.getType())
+ .registerError(CloudException.class)
+ .build(response);
+ }
+
+ /**
+ * Gets access profile of a managed cluster.
+ * Use ManagedClusters_GetAccessProfile instead.
+ *
+ * @param resourceGroupName The name of the resource group.
+ * @param resourceName The name of the managed cluster resource.
+ * @param roleName The name of the role for managed cluster accessProfile resource.
+ * @throws IllegalArgumentException thrown if parameters fail the validation
* @throws CloudException thrown if the request is rejected by server
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent
* @return the ManagedClusterAccessProfileInner object if successful.
@@ -450,7 +552,7 @@ public ManagedClusterAccessProfileInner getAccessProfiles(String resourceGroupNa
/**
* Gets access profile of a managed cluster.
- * Gets the accessProfile for the specified role name of the managed cluster with a specified resource group and name.
+ * Use ManagedClusters_GetAccessProfile instead.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the managed cluster resource.
@@ -465,7 +567,7 @@ public ServiceFuture getAccessProfilesAsync(St
/**
* Gets access profile of a managed cluster.
- * Gets the accessProfile for the specified role name of the managed cluster with a specified resource group and name.
+ * Use ManagedClusters_GetAccessProfile instead.
*
* @param resourceGroupName The name of the resource group.
* @param resourceName The name of the managed cluster resource.
@@ -484,7 +586,7 @@ public ManagedClusterAccessProfileInner call(ServiceResponse
-
- 4.0.0
- com.microsoft.azure.azure-mgmt-containerservice-2017-09-30
-
- com.microsoft.azure
- azure-arm-parent
- 0.0.3-beta
- ../../../pom.xml
-
- azure-mgmt-containerservice
- 1.0.0-beta-SNAPSHOT
- jar
- Microsoft Azure SDK for ContainerService Management
- This package contains Microsoft ContainerService Management SDK.
- https://github.com/Azure/azure-libraries-for-java
-
-
- The MIT License (MIT)
- http://opensource.org/licenses/MIT
- repo
-
-
-
- scm:git:https://github.com/Azure/azure-libraries-for-java
- scm:git:git@github.com:Azure/azure-libraries-for-java.git
- HEAD
-
-
- UTF-8
-
-
-
-
- microsoft
- Microsoft
-
-
-
-
- com.microsoft.azure
- azure-client-runtime
-
-
- com.microsoft.azure
- azure-arm-client-runtime
-
-
- junit
- junit
- test
-
-
- com.microsoft.azure
- azure-client-authentication
- test
-
-
- com.microsoft.azure
- azure-mgmt-resources
- test
-
-
- com.microsoft.azure
- azure-arm-client-runtime
- test-jar
- test
-
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
-
- true
- true
-
-
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.1
-
- 1.7
- 1.7
-
-
- com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
-
-
- true
- true
-
- true
- true
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 2.8
-
- *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search
-
-
- /**
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
- */
- ]]>
-
-
-
-
-
-
+
+
+ 4.0.0
+ com.microsoft.azure.containerservice.v2017_09_30
+
+ com.microsoft.azure
+ azure-arm-parent
+ 0.0.3-beta
+ ../../../pom.xml
+
+ azure-mgmt-containerservice
+ 1.0.0-beta
+ jar
+ Microsoft Azure SDK for ContainerService Management
+ This package contains Microsoft ContainerService Management SDK.
+ https://github.com/Azure/azure-sdk-for-java
+
+
+ The MIT License (MIT)
+ http://opensource.org/licenses/MIT
+ repo
+
+
+
+ scm:git:https://github.com/Azure/azure-sdk-for-java
+ scm:git:git@github.com:Azure/azure-sdk-for-java.git
+ HEAD
+
+
+ UTF-8
+
+
+
+
+ microsoft
+ Microsoft
+
+
+
+
+ com.microsoft.azure
+ azure-client-runtime
+
+
+ com.microsoft.azure
+ azure-arm-client-runtime
+
+
+ junit
+ junit
+ test
+
+
+ com.microsoft.azure
+ azure-client-authentication
+ test
+
+
+ com.microsoft.azure
+ azure-mgmt-resources
+ test
+
+
+ com.microsoft.azure
+ azure-arm-client-runtime
+ test-jar
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ true
+ true
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+ 1.7
+ 1.7
+
+
+ com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
+
+
+ true
+ true
+
+ true
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8
+
+ *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search
+
+
+ /**
+ * Copyright (c) Microsoft Corporation. All rights reserved.
+ * Licensed under the MIT License. See License.txt in the project root for
+ * license information.
+ */
+ ]]>
+
+
+
+
+
+
diff --git a/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/ContainerServices.java b/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/ContainerServices.java
index 26a16fab461a..7ee08a7af847 100644
--- a/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/ContainerServices.java
+++ b/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/ContainerServices.java
@@ -16,7 +16,7 @@
public interface ContainerServices {
/**
* 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 verison and available upgrades.
+ * Gets a list of supported orchestrators in the specified subscription. The operation returns properties of each orchestrator including version and available upgrades.
*
* @param location The name of a supported Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation
diff --git a/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/OrchestratorProfile.java b/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/OrchestratorProfile.java
index 5ea7e649a3f4..ec9c02f6bb9b 100644
--- a/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/OrchestratorProfile.java
+++ b/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/OrchestratorProfile.java
@@ -27,7 +27,7 @@ public class OrchestratorProfile {
private String orchestratorVersion;
/**
- * Get the orchestratorType value.
+ * Get orchestrator type.
*
* @return the orchestratorType value
*/
@@ -36,7 +36,7 @@ public String orchestratorType() {
}
/**
- * Set the orchestratorType value.
+ * Set orchestrator type.
*
* @param orchestratorType the orchestratorType value to set
* @return the OrchestratorProfile object itself.
@@ -47,7 +47,7 @@ public OrchestratorProfile withOrchestratorType(String orchestratorType) {
}
/**
- * Get the orchestratorVersion value.
+ * Get orchestrator version (major, minor, patch).
*
* @return the orchestratorVersion value
*/
@@ -56,7 +56,7 @@ public String orchestratorVersion() {
}
/**
- * Set the orchestratorVersion value.
+ * Set orchestrator version (major, minor, patch).
*
* @param orchestratorVersion the orchestratorVersion value to set
* @return the OrchestratorProfile object itself.
diff --git a/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/OrchestratorVersionProfile.java b/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/OrchestratorVersionProfile.java
index 2580c4946263..09c06a8e86c8 100644
--- a/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/OrchestratorVersionProfile.java
+++ b/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/OrchestratorVersionProfile.java
@@ -40,7 +40,7 @@ public class OrchestratorVersionProfile {
private List upgrades;
/**
- * Get the orchestratorType value.
+ * Get orchestrator type.
*
* @return the orchestratorType value
*/
@@ -49,7 +49,7 @@ public String orchestratorType() {
}
/**
- * Set the orchestratorType value.
+ * Set orchestrator type.
*
* @param orchestratorType the orchestratorType value to set
* @return the OrchestratorVersionProfile object itself.
@@ -60,7 +60,7 @@ public OrchestratorVersionProfile withOrchestratorType(String orchestratorType)
}
/**
- * Get the orchestratorVersion value.
+ * Get orchestrator version (major, minor, patch).
*
* @return the orchestratorVersion value
*/
@@ -69,7 +69,7 @@ public String orchestratorVersion() {
}
/**
- * Set the orchestratorVersion value.
+ * Set orchestrator version (major, minor, patch).
*
* @param orchestratorVersion the orchestratorVersion value to set
* @return the OrchestratorVersionProfile object itself.
@@ -80,7 +80,7 @@ public OrchestratorVersionProfile withOrchestratorVersion(String orchestratorVer
}
/**
- * Get the defaultProperty value.
+ * Get installed by default if version is not specified.
*
* @return the defaultProperty value
*/
@@ -89,7 +89,7 @@ public boolean defaultProperty() {
}
/**
- * Set the defaultProperty value.
+ * Set installed by default if version is not specified.
*
* @param defaultProperty the defaultProperty value to set
* @return the OrchestratorVersionProfile object itself.
@@ -100,7 +100,7 @@ public OrchestratorVersionProfile withDefaultProperty(boolean defaultProperty) {
}
/**
- * Get the upgrades value.
+ * Get the list of available upgrade versions.
*
* @return the upgrades value
*/
@@ -109,7 +109,7 @@ public List upgrades() {
}
/**
- * Set the upgrades value.
+ * Set the list of available upgrade versions.
*
* @param upgrades the upgrades value to set
* @return the OrchestratorVersionProfile object itself.
diff --git a/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/implementation/ContainerServiceManagementClientImpl.java b/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/implementation/ContainerServiceManagementClientImpl.java
index fd392058552b..3fd792797c24 100644
--- a/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/implementation/ContainerServiceManagementClientImpl.java
+++ b/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/implementation/ContainerServiceManagementClientImpl.java
@@ -63,11 +63,11 @@ public String apiVersion() {
return this.apiVersion;
}
- /** Gets or sets the preferred language for the response. */
+ /** The preferred language for the response. */
private String acceptLanguage;
/**
- * Gets Gets or sets the preferred language for the response.
+ * Gets The preferred language for the response.
*
* @return the acceptLanguage value.
*/
@@ -76,7 +76,7 @@ public String acceptLanguage() {
}
/**
- * Sets Gets or sets the preferred language for the response.
+ * Sets The preferred language for the response.
*
* @param acceptLanguage the acceptLanguage value.
* @return the service client itself
@@ -86,11 +86,11 @@ public ContainerServiceManagementClientImpl withAcceptLanguage(String acceptLang
return this;
}
- /** Gets or sets the retry timeout in seconds for Long Running Operations. Default value is 30. */
+ /** The retry timeout in seconds for Long Running Operations. Default value is 30. */
private int longRunningOperationRetryTimeout;
/**
- * Gets Gets or sets the retry timeout in seconds for Long Running Operations. Default value is 30.
+ * Gets The retry timeout in seconds for Long Running Operations. Default value is 30.
*
* @return the longRunningOperationRetryTimeout value.
*/
@@ -99,7 +99,7 @@ public int longRunningOperationRetryTimeout() {
}
/**
- * Sets Gets or sets the retry timeout in seconds for Long Running Operations. Default value is 30.
+ * Sets The retry timeout in seconds for Long Running Operations. Default value is 30.
*
* @param longRunningOperationRetryTimeout the longRunningOperationRetryTimeout value.
* @return the service client itself
@@ -109,11 +109,11 @@ public ContainerServiceManagementClientImpl withLongRunningOperationRetryTimeout
return this;
}
- /** When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true. */
+ /** Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true. */
private boolean generateClientRequestId;
/**
- * Gets When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.
+ * Gets Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.
*
* @return the generateClientRequestId value.
*/
@@ -122,7 +122,7 @@ public boolean generateClientRequestId() {
}
/**
- * Sets When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.
+ * Sets Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.
*
* @param generateClientRequestId the generateClientRequestId value.
* @return the service client itself
@@ -191,6 +191,6 @@ protected void initialize() {
*/
@Override
public String userAgent() {
- return String.format("%s (%s, %s)", super.userAgent(), "ContainerServiceManagementClient", "2017-09-30");
+ return String.format("%s (%s, %s, auto-generated)", super.userAgent(), "ContainerServiceManagementClient", "2017-09-30");
}
}
diff --git a/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/implementation/ContainerServicesInner.java b/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/implementation/ContainerServicesInner.java
index f73a0c784d83..99b37d0a3bd6 100644
--- a/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/implementation/ContainerServicesInner.java
+++ b/containerservice/resource-manager/v2017_09_30/src/main/java/com/microsoft/azure/management/containerservice/v2017_09_30/implementation/ContainerServicesInner.java
@@ -59,7 +59,7 @@ interface ContainerServicesService {
/**
* 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 verison and available upgrades.
+ * Gets a list of supported orchestrators in the specified subscription. The operation returns properties of each orchestrator including version and available upgrades.
*
* @param location The name of a supported Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation
@@ -73,7 +73,7 @@ public OrchestratorVersionProfileListResultInner listOrchestrators(String locati
/**
* 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 verison and available upgrades.
+ * Gets a list of supported orchestrators in the specified subscription. The operation returns properties of each orchestrator including version and available upgrades.
*
* @param location The name of a supported Azure region.
* @param serviceCallback the async ServiceCallback to handle successful and failed responses.
@@ -86,7 +86,7 @@ public ServiceFuture listOrchestrator
/**
* 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 verison and available upgrades.
+ * Gets a list of supported orchestrators in the specified subscription. The operation returns properties of each orchestrator including version and available upgrades.
*
* @param location The name of a supported Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation
@@ -103,7 +103,7 @@ public OrchestratorVersionProfileListResultInner call(ServiceResponse> ca
/**
* 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 verison and available upgrades.
+ * Gets a list of supported orchestrators in the specified subscription. The operation returns properties of each orchestrator including version and available upgrades.
*
* @param location The name of a supported Azure region.
* @param resourceType resource type for which the list of orchestrators needs to be returned
@@ -151,7 +151,7 @@ public OrchestratorVersionProfileListResultInner listOrchestrators(String locati
/**
* 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 verison and available upgrades.
+ * Gets a list of supported orchestrators in the specified subscription. The operation returns properties of each orchestrator including version and available upgrades.
*
* @param location The name of a supported Azure region.
* @param resourceType resource type for which the list of orchestrators needs to be returned
@@ -165,7 +165,7 @@ public ServiceFuture listOrchestrator
/**
* 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 verison and available upgrades.
+ * Gets a list of supported orchestrators in the specified subscription. The operation returns properties of each orchestrator including version and available upgrades.
*
* @param location The name of a supported Azure region.
* @param resourceType resource type for which the list of orchestrators needs to be returned
@@ -183,7 +183,7 @@ public OrchestratorVersionProfileListResultInner call(ServiceResponse orchestrators;
/**
- * Get the orchestrators value.
+ * Get id of the orchestrator version profile list result.
+ *
+ * @return the id value
+ */
+ public String id() {
+ return this.id;
+ }
+
+ /**
+ * Get name of the orchestrator version profile list result.
+ *
+ * @return the name value
+ */
+ public String name() {
+ return this.name;
+ }
+
+ /**
+ * Get type of the orchestrator version profile list result.
+ *
+ * @return the type value
+ */
+ public String type() {
+ return this.type;
+ }
+
+ /**
+ * Get list of orchestrator version profiles.
*
* @return the orchestrators value
*/
@@ -35,7 +79,7 @@ public List orchestrators() {
}
/**
- * Set the orchestrators value.
+ * Set list of orchestrator version profiles.
*
* @param orchestrators the orchestrators value to set
* @return the OrchestratorVersionProfileListResultInner object itself.