diff --git a/lib/services/containerservicesManagement/lib/models/containerServiceDiagnosticsProfile.js b/lib/services/containerservicesManagement/lib/models/containerServiceDiagnosticsProfile.js index 1ca0c5fa2d..2ba40526cb 100644 --- a/lib/services/containerservicesManagement/lib/models/containerServiceDiagnosticsProfile.js +++ b/lib/services/containerservicesManagement/lib/models/containerServiceDiagnosticsProfile.js @@ -10,8 +10,6 @@ 'use strict'; -const models = require('./index'); - /** * Profile for diagnostics on the container service cluster. * diff --git a/lib/services/containerservicesManagement/lib/models/containerServiceLinuxProfile.js b/lib/services/containerservicesManagement/lib/models/containerServiceLinuxProfile.js index 6cf2c02866..ccd6312a79 100644 --- a/lib/services/containerservicesManagement/lib/models/containerServiceLinuxProfile.js +++ b/lib/services/containerservicesManagement/lib/models/containerServiceLinuxProfile.js @@ -10,8 +10,6 @@ 'use strict'; -const models = require('./index'); - /** * Profile for Linux VMs in the container service cluster. * @@ -47,7 +45,7 @@ class ContainerServiceLinuxProfile { required: true, serializedName: 'adminUsername', constraints: { - Pattern: '^[a-z][a-z0-9_-]*$' + Pattern: '^[A-Za-z][-A-Za-z0-9_]*$' }, type: { name: 'String' diff --git a/lib/services/containerservicesManagement/lib/models/containerServiceServicePrincipalProfile.js b/lib/services/containerservicesManagement/lib/models/containerServiceServicePrincipalProfile.js index 7823f2a0dd..462806938f 100644 --- a/lib/services/containerservicesManagement/lib/models/containerServiceServicePrincipalProfile.js +++ b/lib/services/containerservicesManagement/lib/models/containerServiceServicePrincipalProfile.js @@ -10,8 +10,6 @@ 'use strict'; -const models = require('./index'); - /** * Information about a service principal identity for the cluster to use for * manipulating Azure APIs. Either secret or keyVaultSecretRef must be diff --git a/lib/services/containerservicesManagement/lib/models/containerServiceSshConfiguration.js b/lib/services/containerservicesManagement/lib/models/containerServiceSshConfiguration.js index a77522abe0..51cd3fdead 100644 --- a/lib/services/containerservicesManagement/lib/models/containerServiceSshConfiguration.js +++ b/lib/services/containerservicesManagement/lib/models/containerServiceSshConfiguration.js @@ -10,8 +10,6 @@ 'use strict'; -const models = require('./index'); - /** * SSH configuration for Linux-based VMs running on Azure. * diff --git a/lib/services/containerservicesManagement/lib/models/credentialResult.js b/lib/services/containerservicesManagement/lib/models/credentialResult.js index 7cf3ea6d39..a90d468852 100644 --- a/lib/services/containerservicesManagement/lib/models/credentialResult.js +++ b/lib/services/containerservicesManagement/lib/models/credentialResult.js @@ -18,7 +18,7 @@ class CredentialResult { /** * Create a CredentialResult. * @member {string} [name] The name of the credential. - * @member {string} [value] The value of the credential. + * @member {buffer} [value] Base64-encoded Kubernetes configuration file. */ constructor() { } @@ -50,7 +50,7 @@ class CredentialResult { readOnly: true, serializedName: 'value', type: { - name: 'String' + name: 'ByteArray' } } } diff --git a/lib/services/containerservicesManagement/lib/models/credentialResults.js b/lib/services/containerservicesManagement/lib/models/credentialResults.js index 7fa8fb898a..c6c3842e35 100644 --- a/lib/services/containerservicesManagement/lib/models/credentialResults.js +++ b/lib/services/containerservicesManagement/lib/models/credentialResults.js @@ -10,8 +10,6 @@ 'use strict'; -const models = require('./index'); - /** * The list of credential result response. * @@ -19,7 +17,7 @@ const models = require('./index'); class CredentialResults { /** * Create a CredentialResults. - * @member {array} [values] + * @member {array} [kubeconfigs] */ constructor() { } @@ -38,10 +36,10 @@ class CredentialResults { name: 'Composite', className: 'CredentialResults', modelProperties: { - values: { + kubeconfigs: { required: false, readOnly: true, - serializedName: 'values', + serializedName: 'kubeconfigs', type: { name: 'Sequence', element: { diff --git a/lib/services/containerservicesManagement/lib/models/index.d.ts b/lib/services/containerservicesManagement/lib/models/index.d.ts index 5bf6482eb8..57c6766bc1 100644 --- a/lib/services/containerservicesManagement/lib/models/index.d.ts +++ b/lib/services/containerservicesManagement/lib/models/index.d.ts @@ -878,11 +878,11 @@ export interface ManagedClusterUpgradeProfile { * The credential result response. * * @member {string} [name] The name of the credential. - * @member {string} [value] The value of the credential. + * @member {buffer} [value] Base64-encoded Kubernetes configuration file. */ export interface CredentialResult { readonly name?: string; - readonly value?: string; + readonly value?: Buffer; } /** @@ -891,10 +891,10 @@ export interface CredentialResult { * @constructor * The list of credential result response. * - * @member {array} [values] + * @member {array} [kubeconfigs] */ export interface CredentialResults { - readonly values?: CredentialResult[]; + readonly kubeconfigs?: CredentialResult[]; } /** diff --git a/lib/services/containerservicesManagement/lib/models/managedClusterUpgradeProfile.js b/lib/services/containerservicesManagement/lib/models/managedClusterUpgradeProfile.js index ddb99f2a26..633dcbc3a2 100644 --- a/lib/services/containerservicesManagement/lib/models/managedClusterUpgradeProfile.js +++ b/lib/services/containerservicesManagement/lib/models/managedClusterUpgradeProfile.js @@ -10,8 +10,6 @@ 'use strict'; -const models = require('./index'); - /** * The list of available upgrades for compute pools. * diff --git a/lib/services/containerservicesManagement/lib/models/orchestratorVersionProfile.js b/lib/services/containerservicesManagement/lib/models/orchestratorVersionProfile.js index c72c478b43..a27be1de00 100644 --- a/lib/services/containerservicesManagement/lib/models/orchestratorVersionProfile.js +++ b/lib/services/containerservicesManagement/lib/models/orchestratorVersionProfile.js @@ -10,8 +10,6 @@ 'use strict'; -const models = require('./index'); - /** * The profile of an orchestrator and its available versions. * diff --git a/lib/services/containerservicesManagement/lib/models/orchestratorVersionProfileListResult.js b/lib/services/containerservicesManagement/lib/models/orchestratorVersionProfileListResult.js index 4ce959deba..0aa579ef28 100644 --- a/lib/services/containerservicesManagement/lib/models/orchestratorVersionProfileListResult.js +++ b/lib/services/containerservicesManagement/lib/models/orchestratorVersionProfileListResult.js @@ -10,8 +10,6 @@ 'use strict'; -const models = require('./index'); - /** * The list of versions for supported orchestrators. * diff --git a/lib/services/containerservicesManagement/package-lock.json b/lib/services/containerservicesManagement/package-lock.json index fedc80d1b7..a27da3ac88 100644 --- a/lib/services/containerservicesManagement/package-lock.json +++ b/lib/services/containerservicesManagement/package-lock.json @@ -1,6 +1,6 @@ { "name": "azure-arm-containerservice", - "version": "4.0.0", + "version": "5.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/lib/services/containerservicesManagement/package.json b/lib/services/containerservicesManagement/package.json index c9c96191e8..2833989116 100644 --- a/lib/services/containerservicesManagement/package.json +++ b/lib/services/containerservicesManagement/package.json @@ -2,7 +2,7 @@ "name": "azure-arm-containerservice", "author": "Microsoft Corporation", "description": "ContainerServiceClient Library with typescript type definitions for node", - "version": "4.0.0", + "version": "5.0.0", "dependencies": { "ms-rest": "^2.3.3", "ms-rest-azure": "^2.5.5" @@ -14,7 +14,7 @@ "license": "MIT", "main": "./lib/containerServiceClient.js", "types": "./lib/containerServiceClient.d.ts", - "homepage": "https://github.com/azure/azure-sdk-for-node/lib/services/containerservicesManagement", + "homepage": "https://github.com/azure/azure-sdk-for-node/tree/master/lib/services/containerservicesManagement", "repository": { "type": "git", "url": "https://github.com/azure/azure-sdk-for-node.git"