From fa88dacd57333fb2abb85d834ec332ea91fff33c Mon Sep 17 00:00:00 2001 From: Azure SDK for Python bot Date: Thu, 31 Jan 2019 09:32:47 +0000 Subject: [PATCH] Generated from 14e0113cb38e06f9c7ed7eeb0e1e014fe584e2f1 Add enablePodSecurityPolicy field in property --- .../lib/models/index.d.ts | 4 ++++ .../lib/models/managedCluster.js | 9 +++++++++ .../lib/operations/index.d.ts | 12 ++++++++++++ .../lib/operations/managedClusters.js | 18 ++++++++++++++++++ 4 files changed, 43 insertions(+) diff --git a/lib/services/containerservicesManagement/lib/models/index.d.ts b/lib/services/containerservicesManagement/lib/models/index.d.ts index 76a5f60f0d..75fa87e168 100644 --- a/lib/services/containerservicesManagement/lib/models/index.d.ts +++ b/lib/services/containerservicesManagement/lib/models/index.d.ts @@ -880,6 +880,10 @@ export interface ManagedCluster extends Resource { * Whether to enable Kubernetes Role-Based Access Control. */ enableRBAC?: boolean; + /** + * Whether to enable Pod Security Policy. + */ + enablePodSecurityPolicy?: boolean; /** * Profile of network configuration. */ diff --git a/lib/services/containerservicesManagement/lib/models/managedCluster.js b/lib/services/containerservicesManagement/lib/models/managedCluster.js index d42cfa84ee..395c3a845a 100644 --- a/lib/services/containerservicesManagement/lib/models/managedCluster.js +++ b/lib/services/containerservicesManagement/lib/models/managedCluster.js @@ -48,6 +48,8 @@ class ManagedCluster extends models['Resource'] { * containing agent pool nodes. * @property {boolean} [enableRBAC] Whether to enable Kubernetes Role-Based * Access Control. + * @property {boolean} [enablePodSecurityPolicy] Whether to enable Pod + * Security Policy. * @property {object} [networkProfile] Profile of network configuration. * @property {string} [networkProfile.networkPlugin] Network plugin used for * building Kubernetes network. Possible values include: 'azure', 'kubenet' @@ -230,6 +232,13 @@ class ManagedCluster extends models['Resource'] { name: 'Boolean' } }, + enablePodSecurityPolicy: { + required: false, + serializedName: 'properties.enablePodSecurityPolicy', + type: { + name: 'Boolean' + } + }, networkProfile: { required: false, serializedName: 'properties.networkProfile', diff --git a/lib/services/containerservicesManagement/lib/operations/index.d.ts b/lib/services/containerservicesManagement/lib/operations/index.d.ts index 2980d49548..54b21ae82d 100644 --- a/lib/services/containerservicesManagement/lib/operations/index.d.ts +++ b/lib/services/containerservicesManagement/lib/operations/index.d.ts @@ -2981,6 +2981,9 @@ export interface ManagedClusters { * @param {boolean} [parameters.enableRBAC] Whether to enable Kubernetes * Role-Based Access Control. * + * @param {boolean} [parameters.enablePodSecurityPolicy] Whether to enable Pod + * Security Policy. + * * @param {object} [parameters.networkProfile] Profile of network * configuration. * @@ -3092,6 +3095,9 @@ export interface ManagedClusters { * @param {boolean} [parameters.enableRBAC] Whether to enable Kubernetes * Role-Based Access Control. * + * @param {boolean} [parameters.enablePodSecurityPolicy] Whether to enable Pod + * Security Policy. + * * @param {object} [parameters.networkProfile] Profile of network * configuration. * @@ -3525,6 +3531,9 @@ export interface ManagedClusters { * @param {boolean} [parameters.enableRBAC] Whether to enable Kubernetes * Role-Based Access Control. * + * @param {boolean} [parameters.enablePodSecurityPolicy] Whether to enable Pod + * Security Policy. + * * @param {object} [parameters.networkProfile] Profile of network * configuration. * @@ -3636,6 +3645,9 @@ export interface ManagedClusters { * @param {boolean} [parameters.enableRBAC] Whether to enable Kubernetes * Role-Based Access Control. * + * @param {boolean} [parameters.enablePodSecurityPolicy] Whether to enable Pod + * Security Policy. + * * @param {object} [parameters.networkProfile] Profile of network * configuration. * diff --git a/lib/services/containerservicesManagement/lib/operations/managedClusters.js b/lib/services/containerservicesManagement/lib/operations/managedClusters.js index 28eae15595..db6ac05b64 100644 --- a/lib/services/containerservicesManagement/lib/operations/managedClusters.js +++ b/lib/services/containerservicesManagement/lib/operations/managedClusters.js @@ -1117,6 +1117,9 @@ function _get(resourceGroupName, resourceName, options, callback) { * @param {boolean} [parameters.enableRBAC] Whether to enable Kubernetes * Role-Based Access Control. * + * @param {boolean} [parameters.enablePodSecurityPolicy] Whether to enable Pod + * Security Policy. + * * @param {object} [parameters.networkProfile] Profile of network * configuration. * @@ -1587,6 +1590,9 @@ function _resetAADProfile(resourceGroupName, resourceName, parameters, options, * @param {boolean} [parameters.enableRBAC] Whether to enable Kubernetes * Role-Based Access Control. * + * @param {boolean} [parameters.enablePodSecurityPolicy] Whether to enable Pod + * Security Policy. + * * @param {object} [parameters.networkProfile] Profile of network * configuration. * @@ -3425,6 +3431,9 @@ class ManagedClusters { * @param {boolean} [parameters.enableRBAC] Whether to enable Kubernetes * Role-Based Access Control. * + * @param {boolean} [parameters.enablePodSecurityPolicy] Whether to enable Pod + * Security Policy. + * * @param {object} [parameters.networkProfile] Profile of network * configuration. * @@ -3548,6 +3557,9 @@ class ManagedClusters { * @param {boolean} [parameters.enableRBAC] Whether to enable Kubernetes * Role-Based Access Control. * + * @param {boolean} [parameters.enablePodSecurityPolicy] Whether to enable Pod + * Security Policy. + * * @param {object} [parameters.networkProfile] Profile of network * configuration. * @@ -4104,6 +4116,9 @@ class ManagedClusters { * @param {boolean} [parameters.enableRBAC] Whether to enable Kubernetes * Role-Based Access Control. * + * @param {boolean} [parameters.enablePodSecurityPolicy] Whether to enable Pod + * Security Policy. + * * @param {object} [parameters.networkProfile] Profile of network * configuration. * @@ -4227,6 +4242,9 @@ class ManagedClusters { * @param {boolean} [parameters.enableRBAC] Whether to enable Kubernetes * Role-Based Access Control. * + * @param {boolean} [parameters.enablePodSecurityPolicy] Whether to enable Pod + * Security Policy. + * * @param {object} [parameters.networkProfile] Profile of network * configuration. *