diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/container_service_client.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/container_service_client.py index 789f9ff71835..dab268acc3ad 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/container_service_client.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/container_service_client.py @@ -12,10 +12,9 @@ from msrest.service_client import SDKClient from msrest import Serializer, Deserializer from msrestazure import AzureConfiguration - -from azure.profiles import KnownProfiles, ProfileDefinition -from azure.profiles.multiapiclient import MultiApiClientMixin from .version import VERSION +from .operations.container_services_operations import ContainerServicesOperations +from . import models class ContainerServiceClientConfiguration(AzureConfiguration): @@ -52,12 +51,15 @@ def __init__( self.subscription_id = subscription_id -class ContainerServiceClient(MultiApiClientMixin, SDKClient): +class ContainerServiceClient(SDKClient): """The Container Service Client. :ivar config: Configuration for client. :vartype config: ContainerServiceClientConfiguration + :ivar container_services: ContainerServices operations + :vartype container_services: azure.mgmt.containerservice.operations.ContainerServicesOperations + :param credentials: Credentials needed for the client to connect to Azure. :type credentials: :mod:`A msrestazure Credentials object` @@ -65,118 +67,18 @@ class ContainerServiceClient(MultiApiClientMixin, SDKClient): Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. :type subscription_id: str - :param str api_version: API version to use if no profile is provided, or if - missing in profile. :param str base_url: Service URL - :param profile: A dict using operation group name to API version. - :type profile: dict[str, str] """ - DEFAULT_API_VERSION = '2018-09-01' - _PROFILE_TAG = "azure.mgmt.containerservice.ContainerServiceClient" - LATEST_PROFILE = ProfileDefinition({ - _PROFILE_TAG: { - 'open_shift_managed_clusters': '2018-09-30-preview', - 'container_services': '2017-07-01', - 'managed_clusters': '2018-03-31', - 'operations': '2018-03-31', - None: DEFAULT_API_VERSION - }}, - _PROFILE_TAG + " latest" - ) - - def __init__(self, credentials, subscription_id, api_version=None, base_url=None, profile=KnownProfiles.default): + def __init__( + self, credentials, subscription_id, base_url=None): + self.config = ContainerServiceClientConfiguration(credentials, subscription_id, base_url) - super(ContainerServiceClient, self).__init__( - credentials, - self.config, - api_version=api_version, - profile=profile - ) - -############ Generated from here ############ - - @classmethod - def _models_dict(cls, api_version): - return {k: v for k, v in cls.models(api_version).__dict__.items() if isinstance(v, type)} - - @classmethod - def models(cls, api_version=DEFAULT_API_VERSION): - """Module depends on the API version: - - * 2017-07-01: :mod:`v2017_07_01.models` - * 2018-03-31: :mod:`v2018_03_31.models` - * 2018-08-01-preview: :mod:`v2018_08_01_preview.models` - * 2018-09-30-preview: :mod:`v2018_09_30_preview.models` - """ - if api_version == '2017-07-01': - from .v2017_07_01 import models - return models - elif api_version == '2018-03-31': - from .v2018_03_31 import models - return models - elif api_version == '2018-08-01-preview': - from .v2018_08_01_preview import models - return models - elif api_version == '2018-09-30-preview': - from .v2018_09_30_preview import models - return models - raise NotImplementedError("APIVersion {} is not available".format(api_version)) - - @property - def container_services(self): - """Instance depends on the API version: - - * 2017-07-01: :class:`ContainerServicesOperations` - """ - api_version = self._get_api_version('container_services') - if api_version == '2017-07-01': - from .v2017_07_01.operations import ContainerServicesOperations as OperationClass - else: - raise NotImplementedError("APIVersion {} is not available".format(api_version)) - return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) - - @property - def managed_clusters(self): - """Instance depends on the API version: - - * 2018-03-31: :class:`ManagedClustersOperations` - * 2018-08-01-preview: :class:`ManagedClustersOperations` - """ - api_version = self._get_api_version('managed_clusters') - if api_version == '2018-03-31': - from .v2018_03_31.operations import ManagedClustersOperations as OperationClass - elif api_version == '2018-08-01-preview': - from .v2018_08_01_preview.operations import ManagedClustersOperations as OperationClass - else: - raise NotImplementedError("APIVersion {} is not available".format(api_version)) - return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) - - @property - def open_shift_managed_clusters(self): - """Instance depends on the API version: - - * 2018-09-30-preview: :class:`OpenShiftManagedClustersOperations` - """ - api_version = self._get_api_version('open_shift_managed_clusters') - if api_version == '2018-09-30-preview': - from .v2018_09_30_preview.operations import OpenShiftManagedClustersOperations as OperationClass - else: - raise NotImplementedError("APIVersion {} is not available".format(api_version)) - return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) - - @property - def operations(self): - """Instance depends on the API version: - - * 2018-03-31: :class:`Operations` - * 2018-08-01-preview: :class:`Operations` - """ - api_version = self._get_api_version('operations') - if api_version == '2018-03-31': - from .v2018_03_31.operations import Operations as OperationClass - elif api_version == '2018-08-01-preview': - from .v2018_08_01_preview.operations import Operations as OperationClass - else: - raise NotImplementedError("APIVersion {} is not available".format(api_version)) - return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + super(ContainerServiceClient, self).__init__(self.config.credentials, self.config) + + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + self._serialize = Serializer(client_models) + self._deserialize = Deserializer(client_models) + + self.container_services = ContainerServicesOperations( + self._client, self.config, self._serialize, self._deserialize) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/models.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models.py deleted file mode 100644 index beea13796ae2..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/models.py +++ /dev/null @@ -1,15 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from .v2017_07_01.models import * -from .v2018_03_31.models import * -from .v2018_08_01_preview.models import * -from .v2018_09_30_preview.models import * diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/__init__.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/__init__.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/__init__.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/__init__.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service.py similarity index 86% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service.py index 06fff928cebf..ffc12f82ffbe 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service.py @@ -36,34 +36,34 @@ class ContainerService(Resource): :param orchestrator_profile: Required. Profile for the container service orchestrator. :type orchestrator_profile: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceOrchestratorProfile + ~azure.mgmt.containerservice.models.ContainerServiceOrchestratorProfile :param custom_profile: Properties to configure a custom container service cluster. :type custom_profile: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceCustomProfile + ~azure.mgmt.containerservice.models.ContainerServiceCustomProfile :param service_principal_profile: 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. :type service_principal_profile: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceServicePrincipalProfile + ~azure.mgmt.containerservice.models.ContainerServiceServicePrincipalProfile :param master_profile: Required. Profile for the container service master. :type master_profile: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceMasterProfile + ~azure.mgmt.containerservice.models.ContainerServiceMasterProfile :param agent_pool_profiles: Properties of the agent pool. :type agent_pool_profiles: - list[~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceAgentPoolProfile] + list[~azure.mgmt.containerservice.models.ContainerServiceAgentPoolProfile] :param windows_profile: Profile for Windows VMs in the container service cluster. :type windows_profile: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceWindowsProfile + ~azure.mgmt.containerservice.models.ContainerServiceWindowsProfile :param linux_profile: Required. Profile for Linux VMs in the container service cluster. :type linux_profile: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceLinuxProfile + ~azure.mgmt.containerservice.models.ContainerServiceLinuxProfile :param diagnostics_profile: Profile for diagnostics in the container service cluster. :type diagnostics_profile: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceDiagnosticsProfile + ~azure.mgmt.containerservice.models.ContainerServiceDiagnosticsProfile """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_agent_pool_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_agent_pool_profile.py similarity index 96% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_agent_pool_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_agent_pool_profile.py index b4d2c29a6a5e..e0d5dd777aaa 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_agent_pool_profile.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_agent_pool_profile.py @@ -79,7 +79,7 @@ class ContainerServiceAgentPoolProfile(Model): 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6' :type vm_size: str or - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceVMSizeTypes + ~azure.mgmt.containerservice.models.ContainerServiceVMSizeTypes :param os_disk_size_gb: 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. @@ -97,15 +97,14 @@ class ContainerServiceAgentPoolProfile(Model): choose for you based on the orchestrator choice. Possible values include: 'StorageAccount', 'ManagedDisks' :type storage_profile: str or - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceStorageProfileTypes + ~azure.mgmt.containerservice.models.ContainerServiceStorageProfileTypes :param vnet_subnet_id: VNet SubnetID specifies the vnet's subnet identifier. :type vnet_subnet_id: str :param os_type: OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'. Default value: "Linux" . - :type os_type: str or - ~azure.mgmt.containerservice.v2017_07_01.models.OSType + :type os_type: str or ~azure.mgmt.containerservice.models.OSType """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_agent_pool_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_agent_pool_profile_py3.py similarity index 96% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_agent_pool_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_agent_pool_profile_py3.py index 8ec48b89b765..dcb5bd830a96 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_agent_pool_profile_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_agent_pool_profile_py3.py @@ -79,7 +79,7 @@ class ContainerServiceAgentPoolProfile(Model): 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6' :type vm_size: str or - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceVMSizeTypes + ~azure.mgmt.containerservice.models.ContainerServiceVMSizeTypes :param os_disk_size_gb: 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. @@ -97,15 +97,14 @@ class ContainerServiceAgentPoolProfile(Model): choose for you based on the orchestrator choice. Possible values include: 'StorageAccount', 'ManagedDisks' :type storage_profile: str or - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceStorageProfileTypes + ~azure.mgmt.containerservice.models.ContainerServiceStorageProfileTypes :param vnet_subnet_id: VNet SubnetID specifies the vnet's subnet identifier. :type vnet_subnet_id: str :param os_type: OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'. Default value: "Linux" . - :type os_type: str or - ~azure.mgmt.containerservice.v2017_07_01.models.OSType + :type os_type: str or ~azure.mgmt.containerservice.models.OSType """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_client_enums.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_client_enums.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_client_enums.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_client_enums.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_custom_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_custom_profile.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_custom_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_custom_profile.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_custom_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_custom_profile_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_custom_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_custom_profile_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_diagnostics_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_diagnostics_profile.py similarity index 93% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_diagnostics_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_diagnostics_profile.py index e23957766666..8cee39284dc2 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_diagnostics_profile.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_diagnostics_profile.py @@ -20,7 +20,7 @@ class ContainerServiceDiagnosticsProfile(Model): :param vm_diagnostics: Required. Profile for diagnostics on the container service VMs. :type vm_diagnostics: - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceVMDiagnostics + ~azure.mgmt.containerservice.models.ContainerServiceVMDiagnostics """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_diagnostics_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_diagnostics_profile_py3.py similarity index 93% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_diagnostics_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_diagnostics_profile_py3.py index 33a5acdae710..e444694e8a95 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_diagnostics_profile_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_diagnostics_profile_py3.py @@ -20,7 +20,7 @@ class ContainerServiceDiagnosticsProfile(Model): :param vm_diagnostics: Required. Profile for diagnostics on the container service VMs. :type vm_diagnostics: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceVMDiagnostics + ~azure.mgmt.containerservice.models.ContainerServiceVMDiagnostics """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_linux_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_linux_profile.py similarity index 94% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_linux_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_linux_profile.py index f38fc63810d1..4ae1aa042b59 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_linux_profile.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_linux_profile.py @@ -23,7 +23,7 @@ class ContainerServiceLinuxProfile(Model): :param ssh: Required. SSH configuration for Linux-based VMs running on Azure. :type ssh: - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceSshConfiguration + ~azure.mgmt.containerservice.models.ContainerServiceSshConfiguration """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_linux_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_linux_profile_py3.py similarity index 94% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_linux_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_linux_profile_py3.py index 43c0586a78af..9756107e1c7c 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_linux_profile_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_linux_profile_py3.py @@ -23,7 +23,7 @@ class ContainerServiceLinuxProfile(Model): :param ssh: Required. SSH configuration for Linux-based VMs running on Azure. :type ssh: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceSshConfiguration + ~azure.mgmt.containerservice.models.ContainerServiceSshConfiguration """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_master_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_master_profile.py similarity index 97% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_master_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_master_profile.py index 2701fa4ae317..07a8ce1266ea 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_master_profile.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_master_profile.py @@ -78,7 +78,7 @@ class ContainerServiceMasterProfile(Model): 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6' :type vm_size: str or - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceVMSizeTypes + ~azure.mgmt.containerservice.models.ContainerServiceVMSizeTypes :param os_disk_size_gb: 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. @@ -94,7 +94,7 @@ class ContainerServiceMasterProfile(Model): choose for you based on the orchestrator choice. Possible values include: 'StorageAccount', 'ManagedDisks' :type storage_profile: str or - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceStorageProfileTypes + ~azure.mgmt.containerservice.models.ContainerServiceStorageProfileTypes :ivar fqdn: FDQN for the master pool. :vartype fqdn: str """ diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_master_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_master_profile_py3.py similarity index 97% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_master_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_master_profile_py3.py index 1cb0617a03a2..15457f5e44dc 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_master_profile_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_master_profile_py3.py @@ -78,7 +78,7 @@ class ContainerServiceMasterProfile(Model): 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6' :type vm_size: str or - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceVMSizeTypes + ~azure.mgmt.containerservice.models.ContainerServiceVMSizeTypes :param os_disk_size_gb: 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. @@ -94,7 +94,7 @@ class ContainerServiceMasterProfile(Model): choose for you based on the orchestrator choice. Possible values include: 'StorageAccount', 'ManagedDisks' :type storage_profile: str or - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceStorageProfileTypes + ~azure.mgmt.containerservice.models.ContainerServiceStorageProfileTypes :ivar fqdn: FDQN for the master pool. :vartype fqdn: str """ diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_network_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_network_profile.py similarity index 96% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_network_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_network_profile.py index 11f0734b9f03..45d3bb48aec7 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_network_profile.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_network_profile.py @@ -19,11 +19,11 @@ class ContainerServiceNetworkProfile(Model): network. Possible values include: 'azure', 'kubenet'. Default value: "kubenet" . :type network_plugin: str or - ~azure.mgmt.containerservice.v2018_03_31.models.NetworkPlugin + ~azure.mgmt.containerservice.models.NetworkPlugin :param network_policy: Network policy used for building Kubernetes network. Possible values include: 'calico' :type network_policy: str or - ~azure.mgmt.containerservice.v2018_03_31.models.NetworkPolicy + ~azure.mgmt.containerservice.models.NetworkPolicy :param pod_cidr: A CIDR notation IP range from which to assign pod IPs when kubenet is used. Default value: "10.244.0.0/16" . :type pod_cidr: str diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_network_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_network_profile_py3.py similarity index 96% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_network_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_network_profile_py3.py index 4305f618480c..ec728075a040 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_network_profile_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_network_profile_py3.py @@ -19,11 +19,11 @@ class ContainerServiceNetworkProfile(Model): network. Possible values include: 'azure', 'kubenet'. Default value: "kubenet" . :type network_plugin: str or - ~azure.mgmt.containerservice.v2018_03_31.models.NetworkPlugin + ~azure.mgmt.containerservice.models.NetworkPlugin :param network_policy: Network policy used for building Kubernetes network. Possible values include: 'calico' :type network_policy: str or - ~azure.mgmt.containerservice.v2018_03_31.models.NetworkPolicy + ~azure.mgmt.containerservice.models.NetworkPolicy :param pod_cidr: A CIDR notation IP range from which to assign pod IPs when kubenet is used. Default value: "10.244.0.0/16" . :type pod_cidr: str diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_orchestrator_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_orchestrator_profile.py similarity index 95% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_orchestrator_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_orchestrator_profile.py index e9825ec47f79..8f1edad11b9d 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_orchestrator_profile.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_orchestrator_profile.py @@ -22,7 +22,7 @@ class ContainerServiceOrchestratorProfile(Model): DCOS, DockerCE and Custom. Possible values include: 'Kubernetes', 'Swarm', 'DCOS', 'DockerCE', 'Custom' :type orchestrator_type: str or - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceOrchestratorTypes + ~azure.mgmt.containerservice.models.ContainerServiceOrchestratorTypes :param orchestrator_version: 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". diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_orchestrator_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_orchestrator_profile_py3.py similarity index 95% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_orchestrator_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_orchestrator_profile_py3.py index 5c67959dc8af..54d8bc6aa86a 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_orchestrator_profile_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_orchestrator_profile_py3.py @@ -22,7 +22,7 @@ class ContainerServiceOrchestratorProfile(Model): DCOS, DockerCE and Custom. Possible values include: 'Kubernetes', 'Swarm', 'DCOS', 'DockerCE', 'Custom' :type orchestrator_type: str or - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceOrchestratorTypes + ~azure.mgmt.containerservice.models.ContainerServiceOrchestratorTypes :param orchestrator_version: 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". diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_paged.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_paged.py similarity index 91% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_paged.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_paged.py index c01ddcc4c9e5..10e9c7579276 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_paged.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_paged.py @@ -14,7 +14,7 @@ class ContainerServicePaged(Paged): """ - A paging container for iterating over a list of :class:`ContainerService ` object + A paging container for iterating over a list of :class:`ContainerService ` object """ _attribute_map = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_py3.py similarity index 87% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_py3.py index bbe85632b332..ddec4057c76f 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_py3.py @@ -36,34 +36,34 @@ class ContainerService(Resource): :param orchestrator_profile: Required. Profile for the container service orchestrator. :type orchestrator_profile: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceOrchestratorProfile + ~azure.mgmt.containerservice.models.ContainerServiceOrchestratorProfile :param custom_profile: Properties to configure a custom container service cluster. :type custom_profile: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceCustomProfile + ~azure.mgmt.containerservice.models.ContainerServiceCustomProfile :param service_principal_profile: 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. :type service_principal_profile: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceServicePrincipalProfile + ~azure.mgmt.containerservice.models.ContainerServiceServicePrincipalProfile :param master_profile: Required. Profile for the container service master. :type master_profile: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceMasterProfile + ~azure.mgmt.containerservice.models.ContainerServiceMasterProfile :param agent_pool_profiles: Properties of the agent pool. :type agent_pool_profiles: - list[~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceAgentPoolProfile] + list[~azure.mgmt.containerservice.models.ContainerServiceAgentPoolProfile] :param windows_profile: Profile for Windows VMs in the container service cluster. :type windows_profile: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceWindowsProfile + ~azure.mgmt.containerservice.models.ContainerServiceWindowsProfile :param linux_profile: Required. Profile for Linux VMs in the container service cluster. :type linux_profile: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceLinuxProfile + ~azure.mgmt.containerservice.models.ContainerServiceLinuxProfile :param diagnostics_profile: Profile for diagnostics in the container service cluster. :type diagnostics_profile: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceDiagnosticsProfile + ~azure.mgmt.containerservice.models.ContainerServiceDiagnosticsProfile """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_service_principal_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_service_principal_profile.py similarity index 96% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_service_principal_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_service_principal_profile.py index e371ee1abbdd..acef0ac89b5a 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_service_principal_profile.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_service_principal_profile.py @@ -27,7 +27,7 @@ class ContainerServiceServicePrincipalProfile(Model): :param key_vault_secret_ref: Reference to a secret stored in Azure Key Vault. :type key_vault_secret_ref: - ~azure.mgmt.containerservice.v2017_07_01.models.KeyVaultSecretRef + ~azure.mgmt.containerservice.models.KeyVaultSecretRef """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_service_principal_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_service_principal_profile_py3.py similarity index 96% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_service_principal_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_service_principal_profile_py3.py index d62251d4ab03..f08ef052ac13 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_service_principal_profile_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_service_principal_profile_py3.py @@ -27,7 +27,7 @@ class ContainerServiceServicePrincipalProfile(Model): :param key_vault_secret_ref: Reference to a secret stored in Azure Key Vault. :type key_vault_secret_ref: - ~azure.mgmt.containerservice.v2017_07_01.models.KeyVaultSecretRef + ~azure.mgmt.containerservice.models.KeyVaultSecretRef """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_ssh_configuration.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_ssh_configuration.py similarity index 93% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_ssh_configuration.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_ssh_configuration.py index 2f9fcd9f2c68..cce2acd87900 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_ssh_configuration.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_ssh_configuration.py @@ -20,7 +20,7 @@ class ContainerServiceSshConfiguration(Model): :param public_keys: Required. The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified. :type public_keys: - list[~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceSshPublicKey] + list[~azure.mgmt.containerservice.models.ContainerServiceSshPublicKey] """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_ssh_configuration_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_ssh_configuration_py3.py similarity index 93% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_ssh_configuration_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_ssh_configuration_py3.py index a90c6a77e1bf..f11d2b896abf 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_ssh_configuration_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_ssh_configuration_py3.py @@ -20,7 +20,7 @@ class ContainerServiceSshConfiguration(Model): :param public_keys: Required. The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified. :type public_keys: - list[~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceSshPublicKey] + list[~azure.mgmt.containerservice.models.ContainerServiceSshPublicKey] """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_ssh_public_key.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_ssh_public_key.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_ssh_public_key.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_ssh_public_key.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_ssh_public_key_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_ssh_public_key_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_ssh_public_key_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_ssh_public_key_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_vm_diagnostics.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_vm_diagnostics.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_vm_diagnostics.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_vm_diagnostics.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_vm_diagnostics_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_vm_diagnostics_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_vm_diagnostics_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_vm_diagnostics_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_windows_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_windows_profile.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_windows_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_windows_profile.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_windows_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_windows_profile_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_windows_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/container_service_windows_profile_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/credential_result.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/credential_result.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/credential_result.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/credential_result.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/credential_result_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/credential_result_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/credential_result_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/credential_result_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/credential_results.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/credential_results.py similarity index 93% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/credential_results.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/credential_results.py index c5ca40679b57..6360ae308c44 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/credential_results.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/credential_results.py @@ -20,7 +20,7 @@ class CredentialResults(Model): :ivar kubeconfigs: :vartype kubeconfigs: - list[~azure.mgmt.containerservice.v2018_03_31.models.CredentialResult] + list[~azure.mgmt.containerservice.models.CredentialResult] """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/credential_results_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/credential_results_py3.py similarity index 93% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/credential_results_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/credential_results_py3.py index fd9d664319cf..ac5e843261f6 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/credential_results_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/credential_results_py3.py @@ -20,7 +20,7 @@ class CredentialResults(Model): :ivar kubeconfigs: :vartype kubeconfigs: - list[~azure.mgmt.containerservice.v2018_03_31.models.CredentialResult] + list[~azure.mgmt.containerservice.models.CredentialResult] """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/key_vault_secret_ref.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/key_vault_secret_ref.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/key_vault_secret_ref.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/key_vault_secret_ref.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/key_vault_secret_ref_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/key_vault_secret_ref_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/key_vault_secret_ref_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/key_vault_secret_ref_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster.py similarity index 90% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster.py index ef6b9e0597dc..502abb1807da 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster.py @@ -43,18 +43,18 @@ class ManagedCluster(Resource): :param agent_pool_profiles: Properties of the agent pool. Currently only one agent pool can exist. :type agent_pool_profiles: - list[~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterAgentPoolProfile] + list[~azure.mgmt.containerservice.models.ManagedClusterAgentPoolProfile] :param linux_profile: Profile for Linux VMs in the container service cluster. :type linux_profile: - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceLinuxProfile + ~azure.mgmt.containerservice.models.ContainerServiceLinuxProfile :param service_principal_profile: Information about a service principal identity for the cluster to use for manipulating Azure APIs. :type service_principal_profile: - ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterServicePrincipalProfile + ~azure.mgmt.containerservice.models.ManagedClusterServicePrincipalProfile :param addon_profiles: Profile of managed cluster add-on. :type addon_profiles: dict[str, - ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterAddonProfile] + ~azure.mgmt.containerservice.models.ManagedClusterAddonProfile] :ivar node_resource_group: Name of the resource group containing agent pool nodes. :vartype node_resource_group: str @@ -63,10 +63,10 @@ class ManagedCluster(Resource): :type enable_rbac: bool :param network_profile: Profile of network configuration. :type network_profile: - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceNetworkProfile + ~azure.mgmt.containerservice.models.ContainerServiceNetworkProfile :param aad_profile: Profile of Azure Active Directory configuration. :type aad_profile: - ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterAADProfile + ~azure.mgmt.containerservice.models.ManagedClusterAADProfile """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_aad_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_aad_profile.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_aad_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_aad_profile.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_aad_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_aad_profile_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_aad_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_aad_profile_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_access_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_access_profile.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_access_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_access_profile.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_access_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_access_profile_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_access_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_access_profile_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_addon_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_addon_profile.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_addon_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_addon_profile.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_addon_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_addon_profile_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_addon_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_addon_profile_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_agent_pool_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_agent_pool_profile.py similarity index 96% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_agent_pool_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_agent_pool_profile.py index 5a73307e88b3..b3213bf8b328 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_agent_pool_profile.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_agent_pool_profile.py @@ -79,7 +79,7 @@ class ManagedClusterAgentPoolProfile(Model): 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6' :type vm_size: str or - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceVMSizeTypes + ~azure.mgmt.containerservice.models.ContainerServiceVMSizeTypes :param os_disk_size_gb: 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. @@ -88,7 +88,7 @@ class ManagedClusterAgentPoolProfile(Model): used. Defaults to ManagedDisks. Possible values include: 'StorageAccount', 'ManagedDisks' :vartype storage_profile: str or - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceStorageProfileTypes + ~azure.mgmt.containerservice.models.ContainerServiceStorageProfileTypes :param vnet_subnet_id: VNet SubnetID specifies the vnet's subnet identifier. :type vnet_subnet_id: str @@ -97,8 +97,7 @@ class ManagedClusterAgentPoolProfile(Model): :param os_type: OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'. Default value: "Linux" . - :type os_type: str or - ~azure.mgmt.containerservice.v2018_03_31.models.OSType + :type os_type: str or ~azure.mgmt.containerservice.models.OSType """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_agent_pool_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_agent_pool_profile_py3.py similarity index 96% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_agent_pool_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_agent_pool_profile_py3.py index 580fccc6cb5c..c545cccfeac1 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_agent_pool_profile_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_agent_pool_profile_py3.py @@ -79,7 +79,7 @@ class ManagedClusterAgentPoolProfile(Model): 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6' :type vm_size: str or - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceVMSizeTypes + ~azure.mgmt.containerservice.models.ContainerServiceVMSizeTypes :param os_disk_size_gb: 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. @@ -88,7 +88,7 @@ class ManagedClusterAgentPoolProfile(Model): used. Defaults to ManagedDisks. Possible values include: 'StorageAccount', 'ManagedDisks' :vartype storage_profile: str or - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceStorageProfileTypes + ~azure.mgmt.containerservice.models.ContainerServiceStorageProfileTypes :param vnet_subnet_id: VNet SubnetID specifies the vnet's subnet identifier. :type vnet_subnet_id: str @@ -97,8 +97,7 @@ class ManagedClusterAgentPoolProfile(Model): :param os_type: OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'. Default value: "Linux" . - :type os_type: str or - ~azure.mgmt.containerservice.v2018_03_31.models.OSType + :type os_type: str or ~azure.mgmt.containerservice.models.OSType """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_paged.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_paged.py similarity index 91% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_paged.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_paged.py index da0be5d3ca09..0d1fa204a9f3 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_paged.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_paged.py @@ -14,7 +14,7 @@ class ManagedClusterPaged(Paged): """ - A paging container for iterating over a list of :class:`ManagedCluster ` object + A paging container for iterating over a list of :class:`ManagedCluster ` object """ _attribute_map = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_pool_upgrade_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_pool_upgrade_profile.py similarity index 95% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_pool_upgrade_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_pool_upgrade_profile.py index 43350b4a7338..b6967a4a13e7 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_pool_upgrade_profile.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_pool_upgrade_profile.py @@ -25,8 +25,7 @@ class ManagedClusterPoolUpgradeProfile(Model): :param os_type: Required. OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'. Default value: "Linux" . - :type os_type: str or - ~azure.mgmt.containerservice.v2018_03_31.models.OSType + :type os_type: str or ~azure.mgmt.containerservice.models.OSType :param upgrades: List of orchestrator types and versions available for upgrade. :type upgrades: list[str] diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_pool_upgrade_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_pool_upgrade_profile_py3.py similarity index 95% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_pool_upgrade_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_pool_upgrade_profile_py3.py index eb864f81e765..a7bc407e58e2 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_pool_upgrade_profile_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_pool_upgrade_profile_py3.py @@ -25,8 +25,7 @@ class ManagedClusterPoolUpgradeProfile(Model): :param os_type: Required. OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'. Default value: "Linux" . - :type os_type: str or - ~azure.mgmt.containerservice.v2018_03_31.models.OSType + :type os_type: str or ~azure.mgmt.containerservice.models.OSType :param upgrades: List of orchestrator types and versions available for upgrade. :type upgrades: list[str] diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_py3.py similarity index 90% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_py3.py index 56055d0fc59c..295ef9894cc9 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_py3.py @@ -43,18 +43,18 @@ class ManagedCluster(Resource): :param agent_pool_profiles: Properties of the agent pool. Currently only one agent pool can exist. :type agent_pool_profiles: - list[~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterAgentPoolProfile] + list[~azure.mgmt.containerservice.models.ManagedClusterAgentPoolProfile] :param linux_profile: Profile for Linux VMs in the container service cluster. :type linux_profile: - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceLinuxProfile + ~azure.mgmt.containerservice.models.ContainerServiceLinuxProfile :param service_principal_profile: Information about a service principal identity for the cluster to use for manipulating Azure APIs. :type service_principal_profile: - ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterServicePrincipalProfile + ~azure.mgmt.containerservice.models.ManagedClusterServicePrincipalProfile :param addon_profiles: Profile of managed cluster add-on. :type addon_profiles: dict[str, - ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterAddonProfile] + ~azure.mgmt.containerservice.models.ManagedClusterAddonProfile] :ivar node_resource_group: Name of the resource group containing agent pool nodes. :vartype node_resource_group: str @@ -63,10 +63,10 @@ class ManagedCluster(Resource): :type enable_rbac: bool :param network_profile: Profile of network configuration. :type network_profile: - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceNetworkProfile + ~azure.mgmt.containerservice.models.ContainerServiceNetworkProfile :param aad_profile: Profile of Azure Active Directory configuration. :type aad_profile: - ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterAADProfile + ~azure.mgmt.containerservice.models.ManagedClusterAADProfile """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_service_principal_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_service_principal_profile.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_service_principal_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_service_principal_profile.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_service_principal_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_service_principal_profile_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_service_principal_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_service_principal_profile_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_upgrade_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_upgrade_profile.py similarity index 92% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_upgrade_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_upgrade_profile.py index 8421022019a6..11825a0b7392 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_upgrade_profile.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_upgrade_profile.py @@ -29,11 +29,11 @@ class ManagedClusterUpgradeProfile(Model): :param control_plane_profile: Required. The list of available upgrade versions for the control plane. :type control_plane_profile: - ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterPoolUpgradeProfile + ~azure.mgmt.containerservice.models.ManagedClusterPoolUpgradeProfile :param agent_pool_profiles: Required. The list of available upgrade versions for agent pools. :type agent_pool_profiles: - list[~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterPoolUpgradeProfile] + list[~azure.mgmt.containerservice.models.ManagedClusterPoolUpgradeProfile] """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_upgrade_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_upgrade_profile_py3.py similarity index 92% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_upgrade_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_upgrade_profile_py3.py index 38a0095eb276..ff69e11fb1bc 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/managed_cluster_upgrade_profile_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/managed_cluster_upgrade_profile_py3.py @@ -29,11 +29,11 @@ class ManagedClusterUpgradeProfile(Model): :param control_plane_profile: Required. The list of available upgrade versions for the control plane. :type control_plane_profile: - ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterPoolUpgradeProfile + ~azure.mgmt.containerservice.models.ManagedClusterPoolUpgradeProfile :param agent_pool_profiles: Required. The list of available upgrade versions for agent pools. :type agent_pool_profiles: - list[~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterPoolUpgradeProfile] + list[~azure.mgmt.containerservice.models.ManagedClusterPoolUpgradeProfile] """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/network_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/network_profile.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/network_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/network_profile.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/network_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/network_profile_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/network_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/network_profile_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster.py similarity index 87% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster.py index 4dfab287e72a..592ca64dfa41 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster.py @@ -32,8 +32,7 @@ class OpenShiftManagedCluster(Resource): :type tags: dict[str, str] :param plan: Define the resource plan as required by ARM for billing purposes - :type plan: - ~azure.mgmt.containerservice.v2018_09_30_preview.models.PurchasePlan + :type plan: ~azure.mgmt.containerservice.models.PurchasePlan :ivar provisioning_state: The current deployment or provisioning state, which only appears in the response. :vartype provisioning_state: str @@ -47,20 +46,19 @@ class OpenShiftManagedCluster(Resource): internal hostname. :type fqdn: str :param network_profile: Configuration for OpenShift networking. - :type network_profile: - ~azure.mgmt.containerservice.v2018_09_30_preview.models.NetworkProfile + :type network_profile: ~azure.mgmt.containerservice.models.NetworkProfile :param router_profiles: Configuration for OpenShift router(s). :type router_profiles: - list[~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftRouterProfile] + list[~azure.mgmt.containerservice.models.OpenShiftRouterProfile] :param master_pool_profile: Configuration for OpenShift master VMs. :type master_pool_profile: - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedClusterMasterPoolProfile + ~azure.mgmt.containerservice.models.OpenShiftManagedClusterMasterPoolProfile :param agent_pool_profiles: Configuration of OpenShift cluster VMs. :type agent_pool_profiles: - list[~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedClusterAgentPoolProfile] + list[~azure.mgmt.containerservice.models.OpenShiftManagedClusterAgentPoolProfile] :param auth_profile: Configures OpenShift authentication. :type auth_profile: - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedClusterAuthProfile + ~azure.mgmt.containerservice.models.OpenShiftManagedClusterAuthProfile """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_aad_identity_provider.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_aad_identity_provider.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_aad_identity_provider.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_aad_identity_provider.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_aad_identity_provider_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_aad_identity_provider_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_aad_identity_provider_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_aad_identity_provider_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_agent_pool_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_agent_pool_profile.py similarity index 91% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_agent_pool_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_agent_pool_profile.py index 6f9baad9695f..5b01314f77d4 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_agent_pool_profile.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_agent_pool_profile.py @@ -34,19 +34,18 @@ class OpenShiftManagedClusterAgentPoolProfile(Model): 'Standard_DS14_v2', 'Standard_DS15_v2', 'Standard_L4s', 'Standard_L8s', 'Standard_L16s', 'Standard_L32s' :type vm_size: str or - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftContainerServiceVMSize + ~azure.mgmt.containerservice.models.OpenShiftContainerServiceVMSize :param subnet_cidr: Subnet CIDR for the peering. Default value: "10.0.0.0/24" . :type subnet_cidr: str :param os_type: OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'. Default value: "Linux" . - :type os_type: str or - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OSType + :type os_type: str or ~azure.mgmt.containerservice.models.OSType :param role: Define the role of the AgentPoolProfile. Possible values include: 'compute', 'infra' :type role: str or - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftAgentPoolProfileRole + ~azure.mgmt.containerservice.models.OpenShiftAgentPoolProfileRole """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_agent_pool_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_agent_pool_profile_py3.py similarity index 91% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_agent_pool_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_agent_pool_profile_py3.py index 6b92b76b5e71..d9fbf907a825 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_agent_pool_profile_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_agent_pool_profile_py3.py @@ -34,19 +34,18 @@ class OpenShiftManagedClusterAgentPoolProfile(Model): 'Standard_DS14_v2', 'Standard_DS15_v2', 'Standard_L4s', 'Standard_L8s', 'Standard_L16s', 'Standard_L32s' :type vm_size: str or - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftContainerServiceVMSize + ~azure.mgmt.containerservice.models.OpenShiftContainerServiceVMSize :param subnet_cidr: Subnet CIDR for the peering. Default value: "10.0.0.0/24" . :type subnet_cidr: str :param os_type: OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'. Default value: "Linux" . - :type os_type: str or - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OSType + :type os_type: str or ~azure.mgmt.containerservice.models.OSType :param role: Define the role of the AgentPoolProfile. Possible values include: 'compute', 'infra' :type role: str or - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftAgentPoolProfileRole + ~azure.mgmt.containerservice.models.OpenShiftAgentPoolProfileRole """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_auth_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_auth_profile.py similarity index 90% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_auth_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_auth_profile.py index 88d093d53434..c18deb0483d8 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_auth_profile.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_auth_profile.py @@ -17,7 +17,7 @@ class OpenShiftManagedClusterAuthProfile(Model): :param identity_providers: Type of authentication profile to use. :type identity_providers: - list[~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedClusterIdentityProvider] + list[~azure.mgmt.containerservice.models.OpenShiftManagedClusterIdentityProvider] """ _attribute_map = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_auth_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_auth_profile_py3.py similarity index 91% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_auth_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_auth_profile_py3.py index b6c879151fc5..96f4bcf9610b 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_auth_profile_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_auth_profile_py3.py @@ -17,7 +17,7 @@ class OpenShiftManagedClusterAuthProfile(Model): :param identity_providers: Type of authentication profile to use. :type identity_providers: - list[~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedClusterIdentityProvider] + list[~azure.mgmt.containerservice.models.OpenShiftManagedClusterIdentityProvider] """ _attribute_map = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_base_identity_provider.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_base_identity_provider.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_base_identity_provider.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_base_identity_provider.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_base_identity_provider_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_base_identity_provider_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_base_identity_provider_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_base_identity_provider_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_identity_provider.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_identity_provider.py similarity index 91% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_identity_provider.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_identity_provider.py index 126fd4371152..cfbadbf7df6a 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_identity_provider.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_identity_provider.py @@ -20,7 +20,7 @@ class OpenShiftManagedClusterIdentityProvider(Model): :type name: str :param provider: Configuration of the provider. :type provider: - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedClusterBaseIdentityProvider + ~azure.mgmt.containerservice.models.OpenShiftManagedClusterBaseIdentityProvider """ _attribute_map = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_identity_provider_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_identity_provider_py3.py similarity index 91% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_identity_provider_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_identity_provider_py3.py index 2465cad26389..cce416555d52 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_identity_provider_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_identity_provider_py3.py @@ -20,7 +20,7 @@ class OpenShiftManagedClusterIdentityProvider(Model): :type name: str :param provider: Configuration of the provider. :type provider: - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedClusterBaseIdentityProvider + ~azure.mgmt.containerservice.models.OpenShiftManagedClusterBaseIdentityProvider """ _attribute_map = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_master_pool_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_master_pool_profile.py similarity index 93% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_master_pool_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_master_pool_profile.py index e3800fb6a4fc..683d1bf9c4eb 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_master_pool_profile.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_master_pool_profile.py @@ -36,14 +36,13 @@ class OpenShiftManagedClusterMasterPoolProfile(Model): 'Standard_DS14_v2', 'Standard_DS15_v2', 'Standard_L4s', 'Standard_L8s', 'Standard_L16s', 'Standard_L32s' :type vm_size: str or - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftContainerServiceVMSize + ~azure.mgmt.containerservice.models.OpenShiftContainerServiceVMSize :param subnet_cidr: Subnet CIDR for the peering. :type subnet_cidr: str :param os_type: OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'. Default value: "Linux" . - :type os_type: str or - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OSType + :type os_type: str or ~azure.mgmt.containerservice.models.OSType """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_master_pool_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_master_pool_profile_py3.py similarity index 93% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_master_pool_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_master_pool_profile_py3.py index f2e85cae7c2a..84edce94671a 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_master_pool_profile_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_master_pool_profile_py3.py @@ -36,14 +36,13 @@ class OpenShiftManagedClusterMasterPoolProfile(Model): 'Standard_DS14_v2', 'Standard_DS15_v2', 'Standard_L4s', 'Standard_L8s', 'Standard_L16s', 'Standard_L32s' :type vm_size: str or - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftContainerServiceVMSize + ~azure.mgmt.containerservice.models.OpenShiftContainerServiceVMSize :param subnet_cidr: Subnet CIDR for the peering. :type subnet_cidr: str :param os_type: OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'. Default value: "Linux" . - :type os_type: str or - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OSType + :type os_type: str or ~azure.mgmt.containerservice.models.OSType """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_paged.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_paged.py similarity index 89% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_paged.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_paged.py index c2ed81303b23..c96f741a4948 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_paged.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_paged.py @@ -14,7 +14,7 @@ class OpenShiftManagedClusterPaged(Paged): """ - A paging container for iterating over a list of :class:`OpenShiftManagedCluster ` object + A paging container for iterating over a list of :class:`OpenShiftManagedCluster ` object """ _attribute_map = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_py3.py similarity index 88% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_py3.py index fc9784159ef9..12dde5177438 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_managed_cluster_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_managed_cluster_py3.py @@ -32,8 +32,7 @@ class OpenShiftManagedCluster(Resource): :type tags: dict[str, str] :param plan: Define the resource plan as required by ARM for billing purposes - :type plan: - ~azure.mgmt.containerservice.v2018_09_30_preview.models.PurchasePlan + :type plan: ~azure.mgmt.containerservice.models.PurchasePlan :ivar provisioning_state: The current deployment or provisioning state, which only appears in the response. :vartype provisioning_state: str @@ -47,20 +46,19 @@ class OpenShiftManagedCluster(Resource): internal hostname. :type fqdn: str :param network_profile: Configuration for OpenShift networking. - :type network_profile: - ~azure.mgmt.containerservice.v2018_09_30_preview.models.NetworkProfile + :type network_profile: ~azure.mgmt.containerservice.models.NetworkProfile :param router_profiles: Configuration for OpenShift router(s). :type router_profiles: - list[~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftRouterProfile] + list[~azure.mgmt.containerservice.models.OpenShiftRouterProfile] :param master_pool_profile: Configuration for OpenShift master VMs. :type master_pool_profile: - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedClusterMasterPoolProfile + ~azure.mgmt.containerservice.models.OpenShiftManagedClusterMasterPoolProfile :param agent_pool_profiles: Configuration of OpenShift cluster VMs. :type agent_pool_profiles: - list[~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedClusterAgentPoolProfile] + list[~azure.mgmt.containerservice.models.OpenShiftManagedClusterAgentPoolProfile] :param auth_profile: Configures OpenShift authentication. :type auth_profile: - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedClusterAuthProfile + ~azure.mgmt.containerservice.models.OpenShiftManagedClusterAuthProfile """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_router_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_router_profile.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_router_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_router_profile.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_router_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_router_profile_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/open_shift_router_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/open_shift_router_profile_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/operation_value.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/operation_value.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/operation_value.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/operation_value.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/operation_value_paged.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/operation_value_paged.py similarity index 91% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/operation_value_paged.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/operation_value_paged.py index 72fd282fd8f6..ac39a71819ae 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/operation_value_paged.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/operation_value_paged.py @@ -14,7 +14,7 @@ class OperationValuePaged(Paged): """ - A paging container for iterating over a list of :class:`OperationValue ` object + A paging container for iterating over a list of :class:`OperationValue ` object """ _attribute_map = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/operation_value_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/operation_value_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/operation_value_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/operation_value_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_profile.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_profile.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_profile_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_profile_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_version_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_version_profile.py similarity index 96% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_version_profile.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_version_profile.py index 350caf5ea841..a906f913f69f 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_version_profile.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_version_profile.py @@ -27,7 +27,7 @@ class OrchestratorVersionProfile(Model): :type default: bool :param upgrades: Required. The list of available upgrade versions. :type upgrades: - list[~azure.mgmt.containerservice.v2017_07_01.models.OrchestratorProfile] + list[~azure.mgmt.containerservice.models.OrchestratorProfile] """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_version_profile_list_result.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_version_profile_list_result.py similarity index 95% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_version_profile_list_result.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_version_profile_list_result.py index 55864934e870..27c2a65798ae 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_version_profile_list_result.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_version_profile_list_result.py @@ -28,7 +28,7 @@ class OrchestratorVersionProfileListResult(Model): :vartype type: str :param orchestrators: Required. List of orchestrator version profiles. :type orchestrators: - list[~azure.mgmt.containerservice.v2017_07_01.models.OrchestratorVersionProfile] + list[~azure.mgmt.containerservice.models.OrchestratorVersionProfile] """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_version_profile_list_result_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_version_profile_list_result_py3.py similarity index 95% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_version_profile_list_result_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_version_profile_list_result_py3.py index 46030d8b371c..b5bd30a5f546 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_version_profile_list_result_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_version_profile_list_result_py3.py @@ -28,7 +28,7 @@ class OrchestratorVersionProfileListResult(Model): :vartype type: str :param orchestrators: Required. List of orchestrator version profiles. :type orchestrators: - list[~azure.mgmt.containerservice.v2017_07_01.models.OrchestratorVersionProfile] + list[~azure.mgmt.containerservice.models.OrchestratorVersionProfile] """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_version_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_version_profile_py3.py similarity index 96% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_version_profile_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_version_profile_py3.py index db36814c6727..c7bf212170a8 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/orchestrator_version_profile_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/orchestrator_version_profile_py3.py @@ -27,7 +27,7 @@ class OrchestratorVersionProfile(Model): :type default: bool :param upgrades: Required. The list of available upgrade versions. :type upgrades: - list[~azure.mgmt.containerservice.v2017_07_01.models.OrchestratorProfile] + list[~azure.mgmt.containerservice.models.OrchestratorProfile] """ _validation = { diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/purchase_plan.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/purchase_plan.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/purchase_plan.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/purchase_plan.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/purchase_plan_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/purchase_plan_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/purchase_plan_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/purchase_plan_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/resource.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/resource.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/resource.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/resource.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/resource_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/resource_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/resource_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/resource_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/tags_object.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/tags_object.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/tags_object.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/tags_object.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/tags_object_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/models/tags_object_py3.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/tags_object_py3.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/models/tags_object_py3.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/operations/__init__.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/operations/__init__.py similarity index 100% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/operations/__init__.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/operations/__init__.py diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/operations/container_services_operations.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/operations/container_services_operations.py similarity index 97% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/operations/container_services_operations.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/operations/container_services_operations.py index 48018b4fcbce..887569a8a13a 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/operations/container_services_operations.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/operations/container_services_operations.py @@ -53,7 +53,7 @@ def list( overrides`. :return: An iterator like instance of ContainerService :rtype: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServicePaged[~azure.mgmt.containerservice.v2017_07_01.models.ContainerService] + ~azure.mgmt.containerservice.models.ContainerServicePaged[~azure.mgmt.containerservice.models.ContainerService] :raises: :class:`CloudError` """ api_version = "2017-07-01" @@ -178,8 +178,7 @@ def create_or_update( :type container_service_name: str :param parameters: Parameters supplied to the Create or Update a Container Service operation. - :type parameters: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerService + :type parameters: ~azure.mgmt.containerservice.models.ContainerService :param dict custom_headers: headers that will be added to the request :param bool raw: The poller return type is ClientRawResponse, the direct response alongside the deserialized response @@ -188,9 +187,9 @@ def create_or_update( :return: An instance of LROPoller that returns ContainerService or ClientRawResponse if raw==True :rtype: - ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.containerservice.v2017_07_01.models.ContainerService] + ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.containerservice.models.ContainerService] or - ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.containerservice.v2017_07_01.models.ContainerService]] + ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.containerservice.models.ContainerService]] :raises: :class:`CloudError` """ raw_result = self._create_or_update_initial( @@ -240,8 +239,7 @@ def get( :param operation_config: :ref:`Operation configuration overrides`. :return: ContainerService or ClientRawResponse if raw=true - :rtype: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerService or + :rtype: ~azure.mgmt.containerservice.models.ContainerService or ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ @@ -398,7 +396,7 @@ def list_by_resource_group( overrides`. :return: An iterator like instance of ContainerService :rtype: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServicePaged[~azure.mgmt.containerservice.v2017_07_01.models.ContainerService] + ~azure.mgmt.containerservice.models.ContainerServicePaged[~azure.mgmt.containerservice.models.ContainerService] :raises: :class:`CloudError` """ api_version = "2017-07-01" @@ -475,7 +473,7 @@ def list_orchestrators( :return: OrchestratorVersionProfileListResult or ClientRawResponse if raw=true :rtype: - ~azure.mgmt.containerservice.v2017_07_01.models.OrchestratorVersionProfileListResult + ~azure.mgmt.containerservice.models.OrchestratorVersionProfileListResult or ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/operations/managed_clusters_operations.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/operations/managed_clusters_operations.py similarity index 96% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/operations/managed_clusters_operations.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/operations/managed_clusters_operations.py index 5cf09f86960b..ee38a71b40e3 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/operations/managed_clusters_operations.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/operations/managed_clusters_operations.py @@ -53,7 +53,7 @@ def list( overrides`. :return: An iterator like instance of ManagedCluster :rtype: - ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterPaged[~azure.mgmt.containerservice.v2018_03_31.models.ManagedCluster] + ~azure.mgmt.containerservice.models.ManagedClusterPaged[~azure.mgmt.containerservice.models.ManagedCluster] :raises: :class:`CloudError` """ def internal_paging(next_link=None, raw=False): @@ -123,7 +123,7 @@ def list_by_resource_group( overrides`. :return: An iterator like instance of ManagedCluster :rtype: - ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterPaged[~azure.mgmt.containerservice.v2018_03_31.models.ManagedCluster] + ~azure.mgmt.containerservice.models.ManagedClusterPaged[~azure.mgmt.containerservice.models.ManagedCluster] :raises: :class:`CloudError` """ def internal_paging(next_link=None, raw=False): @@ -195,8 +195,8 @@ def get_upgrade_profile( overrides`. :return: ManagedClusterUpgradeProfile or ClientRawResponse if raw=true :rtype: - ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterUpgradeProfile - or ~msrest.pipeline.ClientRawResponse + ~azure.mgmt.containerservice.models.ManagedClusterUpgradeProfile or + ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ # Construct URL @@ -264,8 +264,8 @@ def get_access_profile( overrides`. :return: ManagedClusterAccessProfile or ClientRawResponse if raw=true :rtype: - ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterAccessProfile - or ~msrest.pipeline.ClientRawResponse + ~azure.mgmt.containerservice.models.ManagedClusterAccessProfile or + ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ # Construct URL @@ -330,8 +330,7 @@ def list_cluster_admin_credentials( :param operation_config: :ref:`Operation configuration overrides`. :return: CredentialResults or ClientRawResponse if raw=true - :rtype: - ~azure.mgmt.containerservice.v2018_03_31.models.CredentialResults or + :rtype: ~azure.mgmt.containerservice.models.CredentialResults or ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ @@ -396,8 +395,7 @@ def list_cluster_user_credentials( :param operation_config: :ref:`Operation configuration overrides`. :return: CredentialResults or ClientRawResponse if raw=true - :rtype: - ~azure.mgmt.containerservice.v2018_03_31.models.CredentialResults or + :rtype: ~azure.mgmt.containerservice.models.CredentialResults or ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ @@ -462,8 +460,8 @@ def get( :param operation_config: :ref:`Operation configuration overrides`. :return: ManagedCluster or ClientRawResponse if raw=true - :rtype: ~azure.mgmt.containerservice.v2018_03_31.models.ManagedCluster - or ~msrest.pipeline.ClientRawResponse + :rtype: ~azure.mgmt.containerservice.models.ManagedCluster or + ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ # Construct URL @@ -575,8 +573,7 @@ def create_or_update( :type resource_name: str :param parameters: Parameters supplied to the Create or Update a Managed Cluster operation. - :type parameters: - ~azure.mgmt.containerservice.v2018_03_31.models.ManagedCluster + :type parameters: ~azure.mgmt.containerservice.models.ManagedCluster :param dict custom_headers: headers that will be added to the request :param bool raw: The poller return type is ClientRawResponse, the direct response alongside the deserialized response @@ -585,9 +582,9 @@ def create_or_update( :return: An instance of LROPoller that returns ManagedCluster or ClientRawResponse if raw==True :rtype: - ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.containerservice.v2018_03_31.models.ManagedCluster] + ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.containerservice.models.ManagedCluster] or - ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.containerservice.v2018_03_31.models.ManagedCluster]] + ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.containerservice.models.ManagedCluster]] :raises: :class:`CloudError` """ raw_result = self._create_or_update_initial( @@ -689,9 +686,9 @@ def update_tags( :return: An instance of LROPoller that returns ManagedCluster or ClientRawResponse if raw==True :rtype: - ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.containerservice.v2018_03_31.models.ManagedCluster] + ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.containerservice.models.ManagedCluster] or - ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.containerservice.v2018_03_31.models.ManagedCluster]] + ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.containerservice.models.ManagedCluster]] :raises: :class:`CloudError` """ raw_result = self._update_tags_initial( diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/operations/open_shift_managed_clusters_operations.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/operations/open_shift_managed_clusters_operations.py similarity index 96% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/operations/open_shift_managed_clusters_operations.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/operations/open_shift_managed_clusters_operations.py index bf66833db5f6..eeeded87cf5d 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/operations/open_shift_managed_clusters_operations.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/operations/open_shift_managed_clusters_operations.py @@ -55,7 +55,7 @@ def list( overrides`. :return: An iterator like instance of OpenShiftManagedCluster :rtype: - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedClusterPaged[~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedCluster] + ~azure.mgmt.containerservice.models.OpenShiftManagedClusterPaged[~azure.mgmt.containerservice.models.OpenShiftManagedCluster] :raises: :class:`CloudError` """ def internal_paging(next_link=None, raw=False): @@ -126,7 +126,7 @@ def list_by_resource_group( overrides`. :return: An iterator like instance of OpenShiftManagedCluster :rtype: - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedClusterPaged[~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedCluster] + ~azure.mgmt.containerservice.models.OpenShiftManagedClusterPaged[~azure.mgmt.containerservice.models.OpenShiftManagedCluster] :raises: :class:`CloudError` """ def internal_paging(next_link=None, raw=False): @@ -198,9 +198,8 @@ def get( :param operation_config: :ref:`Operation configuration overrides`. :return: OpenShiftManagedCluster or ClientRawResponse if raw=true - :rtype: - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedCluster - or ~msrest.pipeline.ClientRawResponse + :rtype: ~azure.mgmt.containerservice.models.OpenShiftManagedCluster or + ~msrest.pipeline.ClientRawResponse :raises: :class:`CloudError` """ # Construct URL @@ -314,7 +313,7 @@ def create_or_update( :param parameters: Parameters supplied to the Create or Update an OpenShift Managed Cluster operation. :type parameters: - ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedCluster + ~azure.mgmt.containerservice.models.OpenShiftManagedCluster :param dict custom_headers: headers that will be added to the request :param bool raw: The poller return type is ClientRawResponse, the direct response alongside the deserialized response @@ -323,9 +322,9 @@ def create_or_update( :return: An instance of LROPoller that returns OpenShiftManagedCluster or ClientRawResponse if raw==True :rtype: - ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedCluster] + ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.containerservice.models.OpenShiftManagedCluster] or - ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedCluster]] + ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.containerservice.models.OpenShiftManagedCluster]] :raises: :class:`CloudError` """ raw_result = self._create_or_update_initial( @@ -428,9 +427,9 @@ def update_tags( :return: An instance of LROPoller that returns OpenShiftManagedCluster or ClientRawResponse if raw==True :rtype: - ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedCluster] + ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.containerservice.models.OpenShiftManagedCluster] or - ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedCluster]] + ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.containerservice.models.OpenShiftManagedCluster]] :raises: :class:`CloudError` """ raw_result = self._update_tags_initial( diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/operations/operations.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/operations/operations.py similarity index 96% rename from azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/operations/operations.py rename to azure-mgmt-containerservice/azure/mgmt/containerservice/operations/operations.py index 3334743ed923..a43ead3a313c 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/operations/operations.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/operations/operations.py @@ -48,7 +48,7 @@ def list( overrides`. :return: An iterator like instance of OperationValue :rtype: - ~azure.mgmt.containerservice.v2018_03_31.models.OperationValuePaged[~azure.mgmt.containerservice.v2018_03_31.models.OperationValue] + ~azure.mgmt.containerservice.models.OperationValuePaged[~azure.mgmt.containerservice.models.OperationValue] :raises: :class:`CloudError` """ def internal_paging(next_link=None, raw=False): diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/__init__.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/__init__.py deleted file mode 100644 index 9854e4f7645e..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/__init__.py +++ /dev/null @@ -1,18 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from .container_service_client import ContainerServiceClient -from .version import VERSION - -__all__ = ['ContainerServiceClient'] - -__version__ = VERSION - diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/container_service_client.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/container_service_client.py deleted file mode 100644 index 49b7a85a1631..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/container_service_client.py +++ /dev/null @@ -1,84 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.service_client import SDKClient -from msrest import Serializer, Deserializer -from msrestazure import AzureConfiguration -from .version import VERSION -from .operations.container_services_operations import ContainerServicesOperations -from . import models - - -class ContainerServiceClientConfiguration(AzureConfiguration): - """Configuration for ContainerServiceClient - Note that all parameters used to create this instance are saved as instance - attributes. - - :param credentials: Credentials needed for the client to connect to Azure. - :type credentials: :mod:`A msrestazure Credentials - object` - :param subscription_id: Subscription credentials which uniquely identify - Microsoft Azure subscription. The subscription ID forms part of the URI - for every service call. - :type subscription_id: str - :param str base_url: Service URL - """ - - def __init__( - self, credentials, subscription_id, base_url=None): - - if credentials is None: - raise ValueError("Parameter 'credentials' must not be None.") - if subscription_id is None: - raise ValueError("Parameter 'subscription_id' must not be None.") - if not base_url: - base_url = 'https://management.azure.com' - - super(ContainerServiceClientConfiguration, self).__init__(base_url) - - self.add_user_agent('azure-mgmt-containerservice/{}'.format(VERSION)) - self.add_user_agent('Azure-SDK-For-Python') - - self.credentials = credentials - self.subscription_id = subscription_id - - -class ContainerServiceClient(SDKClient): - """The Container Service Client. - - :ivar config: Configuration for client. - :vartype config: ContainerServiceClientConfiguration - - :ivar container_services: ContainerServices operations - :vartype container_services: azure.mgmt.containerservice.v2017_07_01.operations.ContainerServicesOperations - - :param credentials: Credentials needed for the client to connect to Azure. - :type credentials: :mod:`A msrestazure Credentials - object` - :param subscription_id: Subscription credentials which uniquely identify - Microsoft Azure subscription. The subscription ID forms part of the URI - for every service call. - :type subscription_id: str - :param str base_url: Service URL - """ - - def __init__( - self, credentials, subscription_id, base_url=None): - - self.config = ContainerServiceClientConfiguration(credentials, subscription_id, base_url) - super(ContainerServiceClient, self).__init__(self.config.credentials, self.config) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - self.container_services = ContainerServicesOperations( - self._client, self.config, self._serialize, self._deserialize) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_diagnostics_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_diagnostics_profile.py deleted file mode 100644 index a9474e87f434..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_diagnostics_profile.py +++ /dev/null @@ -1,36 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceDiagnosticsProfile(Model): - """Profile for diagnostics on the container service cluster. - - All required parameters must be populated in order to send to Azure. - - :param vm_diagnostics: Required. Profile for diagnostics on the container - service VMs. - :type vm_diagnostics: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceVMDiagnostics - """ - - _validation = { - 'vm_diagnostics': {'required': True}, - } - - _attribute_map = { - 'vm_diagnostics': {'key': 'vmDiagnostics', 'type': 'ContainerServiceVMDiagnostics'}, - } - - def __init__(self, **kwargs): - super(ContainerServiceDiagnosticsProfile, self).__init__(**kwargs) - self.vm_diagnostics = kwargs.get('vm_diagnostics', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_linux_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_linux_profile.py deleted file mode 100644 index 5cdc876fa69f..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_linux_profile.py +++ /dev/null @@ -1,42 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceLinuxProfile(Model): - """Profile for Linux VMs in the container service cluster. - - All required parameters must be populated in order to send to Azure. - - :param admin_username: Required. The administrator username to use for - Linux VMs. - :type admin_username: str - :param ssh: Required. SSH configuration for Linux-based VMs running on - Azure. - :type ssh: - ~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceSshConfiguration - """ - - _validation = { - 'admin_username': {'required': True, 'pattern': r'^[A-Za-z][-A-Za-z0-9_]*$'}, - 'ssh': {'required': True}, - } - - _attribute_map = { - 'admin_username': {'key': 'adminUsername', 'type': 'str'}, - 'ssh': {'key': 'ssh', 'type': 'ContainerServiceSshConfiguration'}, - } - - def __init__(self, **kwargs): - super(ContainerServiceLinuxProfile, self).__init__(**kwargs) - self.admin_username = kwargs.get('admin_username', None) - self.ssh = kwargs.get('ssh', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_ssh_configuration.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_ssh_configuration.py deleted file mode 100644 index fbf5801f27d0..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/models/container_service_ssh_configuration.py +++ /dev/null @@ -1,36 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceSshConfiguration(Model): - """SSH configuration for Linux-based VMs running on Azure. - - All required parameters must be populated in order to send to Azure. - - :param public_keys: Required. The list of SSH public keys used to - authenticate with Linux-based VMs. Only expect one key specified. - :type public_keys: - list[~azure.mgmt.containerservice.v2017_07_01.models.ContainerServiceSshPublicKey] - """ - - _validation = { - 'public_keys': {'required': True}, - } - - _attribute_map = { - 'public_keys': {'key': 'publicKeys', 'type': '[ContainerServiceSshPublicKey]'}, - } - - def __init__(self, **kwargs): - super(ContainerServiceSshConfiguration, self).__init__(**kwargs) - self.public_keys = kwargs.get('public_keys', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/version.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/version.py deleted file mode 100644 index 53a203f32aaf..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/version.py +++ /dev/null @@ -1,13 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -VERSION = "" - diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/__init__.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/__init__.py deleted file mode 100644 index 9854e4f7645e..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/__init__.py +++ /dev/null @@ -1,18 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from .container_service_client import ContainerServiceClient -from .version import VERSION - -__all__ = ['ContainerServiceClient'] - -__version__ = VERSION - diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/container_service_client.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/container_service_client.py deleted file mode 100644 index 88d08e19a8e1..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/container_service_client.py +++ /dev/null @@ -1,90 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.service_client import SDKClient -from msrest import Serializer, Deserializer -from msrestazure import AzureConfiguration -from .version import VERSION -from .operations.operations import Operations -from .operations.managed_clusters_operations import ManagedClustersOperations -from . import models - - -class ContainerServiceClientConfiguration(AzureConfiguration): - """Configuration for ContainerServiceClient - Note that all parameters used to create this instance are saved as instance - attributes. - - :param credentials: Credentials needed for the client to connect to Azure. - :type credentials: :mod:`A msrestazure Credentials - object` - :param subscription_id: Subscription credentials which uniquely identify - Microsoft Azure subscription. The subscription ID forms part of the URI - for every service call. - :type subscription_id: str - :param str base_url: Service URL - """ - - def __init__( - self, credentials, subscription_id, base_url=None): - - if credentials is None: - raise ValueError("Parameter 'credentials' must not be None.") - if subscription_id is None: - raise ValueError("Parameter 'subscription_id' must not be None.") - if not base_url: - base_url = 'https://management.azure.com' - - super(ContainerServiceClientConfiguration, self).__init__(base_url) - - self.add_user_agent('azure-mgmt-containerservice/{}'.format(VERSION)) - self.add_user_agent('Azure-SDK-For-Python') - - self.credentials = credentials - self.subscription_id = subscription_id - - -class ContainerServiceClient(SDKClient): - """The Container Service Client. - - :ivar config: Configuration for client. - :vartype config: ContainerServiceClientConfiguration - - :ivar operations: Operations operations - :vartype operations: azure.mgmt.containerservice.v2018_03_31.operations.Operations - :ivar managed_clusters: ManagedClusters operations - :vartype managed_clusters: azure.mgmt.containerservice.v2018_03_31.operations.ManagedClustersOperations - - :param credentials: Credentials needed for the client to connect to Azure. - :type credentials: :mod:`A msrestazure Credentials - object` - :param subscription_id: Subscription credentials which uniquely identify - Microsoft Azure subscription. The subscription ID forms part of the URI - for every service call. - :type subscription_id: str - :param str base_url: Service URL - """ - - def __init__( - self, credentials, subscription_id, base_url=None): - - self.config = ContainerServiceClientConfiguration(credentials, subscription_id, base_url) - super(ContainerServiceClient, self).__init__(self.config.credentials, self.config) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self.api_version = '2018-03-31' - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - self.operations = Operations( - self._client, self.config, self._serialize, self._deserialize) - self.managed_clusters = ManagedClustersOperations( - self._client, self.config, self._serialize, self._deserialize) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/__init__.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/__init__.py deleted file mode 100644 index 11b7702f82c4..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/__init__.py +++ /dev/null @@ -1,98 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -try: - from .operation_value_py3 import OperationValue - from .resource_py3 import Resource - from .tags_object_py3 import TagsObject - from .managed_cluster_service_principal_profile_py3 import ManagedClusterServicePrincipalProfile - from .container_service_master_profile_py3 import ContainerServiceMasterProfile - from .managed_cluster_agent_pool_profile_py3 import ManagedClusterAgentPoolProfile - from .container_service_windows_profile_py3 import ContainerServiceWindowsProfile - from .container_service_ssh_public_key_py3 import ContainerServiceSshPublicKey - from .container_service_ssh_configuration_py3 import ContainerServiceSshConfiguration - from .container_service_linux_profile_py3 import ContainerServiceLinuxProfile - from .container_service_network_profile_py3 import ContainerServiceNetworkProfile - from .container_service_vm_diagnostics_py3 import ContainerServiceVMDiagnostics - from .container_service_diagnostics_profile_py3 import ContainerServiceDiagnosticsProfile - from .managed_cluster_addon_profile_py3 import ManagedClusterAddonProfile - from .managed_cluster_aad_profile_py3 import ManagedClusterAADProfile - from .managed_cluster_py3 import ManagedCluster - from .orchestrator_profile_py3 import OrchestratorProfile - from .managed_cluster_access_profile_py3 import ManagedClusterAccessProfile - from .managed_cluster_pool_upgrade_profile_py3 import ManagedClusterPoolUpgradeProfile - from .managed_cluster_upgrade_profile_py3 import ManagedClusterUpgradeProfile - from .credential_result_py3 import CredentialResult - from .credential_results_py3 import CredentialResults -except (SyntaxError, ImportError): - from .operation_value import OperationValue - from .resource import Resource - from .tags_object import TagsObject - from .managed_cluster_service_principal_profile import ManagedClusterServicePrincipalProfile - from .container_service_master_profile import ContainerServiceMasterProfile - from .managed_cluster_agent_pool_profile import ManagedClusterAgentPoolProfile - from .container_service_windows_profile import ContainerServiceWindowsProfile - from .container_service_ssh_public_key import ContainerServiceSshPublicKey - from .container_service_ssh_configuration import ContainerServiceSshConfiguration - from .container_service_linux_profile import ContainerServiceLinuxProfile - from .container_service_network_profile import ContainerServiceNetworkProfile - from .container_service_vm_diagnostics import ContainerServiceVMDiagnostics - from .container_service_diagnostics_profile import ContainerServiceDiagnosticsProfile - from .managed_cluster_addon_profile import ManagedClusterAddonProfile - from .managed_cluster_aad_profile import ManagedClusterAADProfile - from .managed_cluster import ManagedCluster - from .orchestrator_profile import OrchestratorProfile - from .managed_cluster_access_profile import ManagedClusterAccessProfile - from .managed_cluster_pool_upgrade_profile import ManagedClusterPoolUpgradeProfile - from .managed_cluster_upgrade_profile import ManagedClusterUpgradeProfile - from .credential_result import CredentialResult - from .credential_results import CredentialResults -from .operation_value_paged import OperationValuePaged -from .managed_cluster_paged import ManagedClusterPaged -from .container_service_client_enums import ( - ContainerServiceStorageProfileTypes, - ContainerServiceVMSizeTypes, - OSType, - NetworkPlugin, - NetworkPolicy, -) - -__all__ = [ - 'OperationValue', - 'Resource', - 'TagsObject', - 'ManagedClusterServicePrincipalProfile', - 'ContainerServiceMasterProfile', - 'ManagedClusterAgentPoolProfile', - 'ContainerServiceWindowsProfile', - 'ContainerServiceSshPublicKey', - 'ContainerServiceSshConfiguration', - 'ContainerServiceLinuxProfile', - 'ContainerServiceNetworkProfile', - 'ContainerServiceVMDiagnostics', - 'ContainerServiceDiagnosticsProfile', - 'ManagedClusterAddonProfile', - 'ManagedClusterAADProfile', - 'ManagedCluster', - 'OrchestratorProfile', - 'ManagedClusterAccessProfile', - 'ManagedClusterPoolUpgradeProfile', - 'ManagedClusterUpgradeProfile', - 'CredentialResult', - 'CredentialResults', - 'OperationValuePaged', - 'ManagedClusterPaged', - 'ContainerServiceStorageProfileTypes', - 'ContainerServiceVMSizeTypes', - 'OSType', - 'NetworkPlugin', - 'NetworkPolicy', -] diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_client_enums.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_client_enums.py deleted file mode 100644 index 85b62a2c1805..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_client_enums.py +++ /dev/null @@ -1,213 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from enum import Enum - - -class ContainerServiceStorageProfileTypes(str, Enum): - - storage_account = "StorageAccount" - managed_disks = "ManagedDisks" - - -class ContainerServiceVMSizeTypes(str, Enum): - - standard_a1 = "Standard_A1" - standard_a10 = "Standard_A10" - standard_a11 = "Standard_A11" - standard_a1_v2 = "Standard_A1_v2" - standard_a2 = "Standard_A2" - standard_a2_v2 = "Standard_A2_v2" - standard_a2m_v2 = "Standard_A2m_v2" - standard_a3 = "Standard_A3" - standard_a4 = "Standard_A4" - standard_a4_v2 = "Standard_A4_v2" - standard_a4m_v2 = "Standard_A4m_v2" - standard_a5 = "Standard_A5" - standard_a6 = "Standard_A6" - standard_a7 = "Standard_A7" - standard_a8 = "Standard_A8" - standard_a8_v2 = "Standard_A8_v2" - standard_a8m_v2 = "Standard_A8m_v2" - standard_a9 = "Standard_A9" - standard_b2ms = "Standard_B2ms" - standard_b2s = "Standard_B2s" - standard_b4ms = "Standard_B4ms" - standard_b8ms = "Standard_B8ms" - standard_d1 = "Standard_D1" - standard_d11 = "Standard_D11" - standard_d11_v2 = "Standard_D11_v2" - standard_d11_v2_promo = "Standard_D11_v2_Promo" - standard_d12 = "Standard_D12" - standard_d12_v2 = "Standard_D12_v2" - standard_d12_v2_promo = "Standard_D12_v2_Promo" - standard_d13 = "Standard_D13" - standard_d13_v2 = "Standard_D13_v2" - standard_d13_v2_promo = "Standard_D13_v2_Promo" - standard_d14 = "Standard_D14" - standard_d14_v2 = "Standard_D14_v2" - standard_d14_v2_promo = "Standard_D14_v2_Promo" - standard_d15_v2 = "Standard_D15_v2" - standard_d16_v3 = "Standard_D16_v3" - standard_d16s_v3 = "Standard_D16s_v3" - standard_d1_v2 = "Standard_D1_v2" - standard_d2 = "Standard_D2" - standard_d2_v2 = "Standard_D2_v2" - standard_d2_v2_promo = "Standard_D2_v2_Promo" - standard_d2_v3 = "Standard_D2_v3" - standard_d2s_v3 = "Standard_D2s_v3" - standard_d3 = "Standard_D3" - standard_d32_v3 = "Standard_D32_v3" - standard_d32s_v3 = "Standard_D32s_v3" - standard_d3_v2 = "Standard_D3_v2" - standard_d3_v2_promo = "Standard_D3_v2_Promo" - standard_d4 = "Standard_D4" - standard_d4_v2 = "Standard_D4_v2" - standard_d4_v2_promo = "Standard_D4_v2_Promo" - standard_d4_v3 = "Standard_D4_v3" - standard_d4s_v3 = "Standard_D4s_v3" - standard_d5_v2 = "Standard_D5_v2" - standard_d5_v2_promo = "Standard_D5_v2_Promo" - standard_d64_v3 = "Standard_D64_v3" - standard_d64s_v3 = "Standard_D64s_v3" - standard_d8_v3 = "Standard_D8_v3" - standard_d8s_v3 = "Standard_D8s_v3" - standard_ds1 = "Standard_DS1" - standard_ds11 = "Standard_DS11" - standard_ds11_v2 = "Standard_DS11_v2" - standard_ds11_v2_promo = "Standard_DS11_v2_Promo" - standard_ds12 = "Standard_DS12" - standard_ds12_v2 = "Standard_DS12_v2" - standard_ds12_v2_promo = "Standard_DS12_v2_Promo" - standard_ds13 = "Standard_DS13" - standard_ds13_2_v2 = "Standard_DS13-2_v2" - standard_ds13_4_v2 = "Standard_DS13-4_v2" - standard_ds13_v2 = "Standard_DS13_v2" - standard_ds13_v2_promo = "Standard_DS13_v2_Promo" - standard_ds14 = "Standard_DS14" - standard_ds14_4_v2 = "Standard_DS14-4_v2" - standard_ds14_8_v2 = "Standard_DS14-8_v2" - standard_ds14_v2 = "Standard_DS14_v2" - standard_ds14_v2_promo = "Standard_DS14_v2_Promo" - standard_ds15_v2 = "Standard_DS15_v2" - standard_ds1_v2 = "Standard_DS1_v2" - standard_ds2 = "Standard_DS2" - standard_ds2_v2 = "Standard_DS2_v2" - standard_ds2_v2_promo = "Standard_DS2_v2_Promo" - standard_ds3 = "Standard_DS3" - standard_ds3_v2 = "Standard_DS3_v2" - standard_ds3_v2_promo = "Standard_DS3_v2_Promo" - standard_ds4 = "Standard_DS4" - standard_ds4_v2 = "Standard_DS4_v2" - standard_ds4_v2_promo = "Standard_DS4_v2_Promo" - standard_ds5_v2 = "Standard_DS5_v2" - standard_ds5_v2_promo = "Standard_DS5_v2_Promo" - standard_e16_v3 = "Standard_E16_v3" - standard_e16s_v3 = "Standard_E16s_v3" - standard_e2_v3 = "Standard_E2_v3" - standard_e2s_v3 = "Standard_E2s_v3" - standard_e32_16s_v3 = "Standard_E32-16s_v3" - standard_e32_8s_v3 = "Standard_E32-8s_v3" - standard_e32_v3 = "Standard_E32_v3" - standard_e32s_v3 = "Standard_E32s_v3" - standard_e4_v3 = "Standard_E4_v3" - standard_e4s_v3 = "Standard_E4s_v3" - standard_e64_16s_v3 = "Standard_E64-16s_v3" - standard_e64_32s_v3 = "Standard_E64-32s_v3" - standard_e64_v3 = "Standard_E64_v3" - standard_e64s_v3 = "Standard_E64s_v3" - standard_e8_v3 = "Standard_E8_v3" - standard_e8s_v3 = "Standard_E8s_v3" - standard_f1 = "Standard_F1" - standard_f16 = "Standard_F16" - standard_f16s = "Standard_F16s" - standard_f16s_v2 = "Standard_F16s_v2" - standard_f1s = "Standard_F1s" - standard_f2 = "Standard_F2" - standard_f2s = "Standard_F2s" - standard_f2s_v2 = "Standard_F2s_v2" - standard_f32s_v2 = "Standard_F32s_v2" - standard_f4 = "Standard_F4" - standard_f4s = "Standard_F4s" - standard_f4s_v2 = "Standard_F4s_v2" - standard_f64s_v2 = "Standard_F64s_v2" - standard_f72s_v2 = "Standard_F72s_v2" - standard_f8 = "Standard_F8" - standard_f8s = "Standard_F8s" - standard_f8s_v2 = "Standard_F8s_v2" - standard_g1 = "Standard_G1" - standard_g2 = "Standard_G2" - standard_g3 = "Standard_G3" - standard_g4 = "Standard_G4" - standard_g5 = "Standard_G5" - standard_gs1 = "Standard_GS1" - standard_gs2 = "Standard_GS2" - standard_gs3 = "Standard_GS3" - standard_gs4 = "Standard_GS4" - standard_gs4_4 = "Standard_GS4-4" - standard_gs4_8 = "Standard_GS4-8" - standard_gs5 = "Standard_GS5" - standard_gs5_16 = "Standard_GS5-16" - standard_gs5_8 = "Standard_GS5-8" - standard_h16 = "Standard_H16" - standard_h16m = "Standard_H16m" - standard_h16mr = "Standard_H16mr" - standard_h16r = "Standard_H16r" - standard_h8 = "Standard_H8" - standard_h8m = "Standard_H8m" - standard_l16s = "Standard_L16s" - standard_l32s = "Standard_L32s" - standard_l4s = "Standard_L4s" - standard_l8s = "Standard_L8s" - standard_m128_32ms = "Standard_M128-32ms" - standard_m128_64ms = "Standard_M128-64ms" - standard_m128ms = "Standard_M128ms" - standard_m128s = "Standard_M128s" - standard_m64_16ms = "Standard_M64-16ms" - standard_m64_32ms = "Standard_M64-32ms" - standard_m64ms = "Standard_M64ms" - standard_m64s = "Standard_M64s" - standard_nc12 = "Standard_NC12" - standard_nc12s_v2 = "Standard_NC12s_v2" - standard_nc12s_v3 = "Standard_NC12s_v3" - standard_nc24 = "Standard_NC24" - standard_nc24r = "Standard_NC24r" - standard_nc24rs_v2 = "Standard_NC24rs_v2" - standard_nc24rs_v3 = "Standard_NC24rs_v3" - standard_nc24s_v2 = "Standard_NC24s_v2" - standard_nc24s_v3 = "Standard_NC24s_v3" - standard_nc6 = "Standard_NC6" - standard_nc6s_v2 = "Standard_NC6s_v2" - standard_nc6s_v3 = "Standard_NC6s_v3" - standard_nd12s = "Standard_ND12s" - standard_nd24rs = "Standard_ND24rs" - standard_nd24s = "Standard_ND24s" - standard_nd6s = "Standard_ND6s" - standard_nv12 = "Standard_NV12" - standard_nv24 = "Standard_NV24" - standard_nv6 = "Standard_NV6" - - -class OSType(str, Enum): - - linux = "Linux" - windows = "Windows" - - -class NetworkPlugin(str, Enum): - - azure = "azure" - kubenet = "kubenet" - - -class NetworkPolicy(str, Enum): - - calico = "calico" diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_diagnostics_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_diagnostics_profile_py3.py deleted file mode 100644 index 090009f95bb0..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_diagnostics_profile_py3.py +++ /dev/null @@ -1,36 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceDiagnosticsProfile(Model): - """Profile for diagnostics on the container service cluster. - - All required parameters must be populated in order to send to Azure. - - :param vm_diagnostics: Required. Profile for diagnostics on the container - service VMs. - :type vm_diagnostics: - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceVMDiagnostics - """ - - _validation = { - 'vm_diagnostics': {'required': True}, - } - - _attribute_map = { - 'vm_diagnostics': {'key': 'vmDiagnostics', 'type': 'ContainerServiceVMDiagnostics'}, - } - - def __init__(self, *, vm_diagnostics, **kwargs) -> None: - super(ContainerServiceDiagnosticsProfile, self).__init__(**kwargs) - self.vm_diagnostics = vm_diagnostics diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_linux_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_linux_profile_py3.py deleted file mode 100644 index 2b27bf258b9e..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_linux_profile_py3.py +++ /dev/null @@ -1,42 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceLinuxProfile(Model): - """Profile for Linux VMs in the container service cluster. - - All required parameters must be populated in order to send to Azure. - - :param admin_username: Required. The administrator username to use for - Linux VMs. - :type admin_username: str - :param ssh: Required. SSH configuration for Linux-based VMs running on - Azure. - :type ssh: - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceSshConfiguration - """ - - _validation = { - 'admin_username': {'required': True, 'pattern': r'^[A-Za-z][-A-Za-z0-9_]*$'}, - 'ssh': {'required': True}, - } - - _attribute_map = { - 'admin_username': {'key': 'adminUsername', 'type': 'str'}, - 'ssh': {'key': 'ssh', 'type': 'ContainerServiceSshConfiguration'}, - } - - def __init__(self, *, admin_username: str, ssh, **kwargs) -> None: - super(ContainerServiceLinuxProfile, self).__init__(**kwargs) - self.admin_username = admin_username - self.ssh = ssh diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_master_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_master_profile.py deleted file mode 100644 index 1a50eee13fba..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_master_profile.py +++ /dev/null @@ -1,128 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceMasterProfile(Model): - """Profile for the container service master. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :param count: Number of masters (VMs) in the container service cluster. - Allowed values are 1, 3, and 5. The default value is 1. Default value: 1 . - :type count: int - :param dns_prefix: Required. DNS prefix to be used to create the FQDN for - the master pool. - :type dns_prefix: str - :param vm_size: Required. 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' - :type vm_size: str or - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceVMSizeTypes - :param os_disk_size_gb: 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. - :type os_disk_size_gb: int - :param vnet_subnet_id: VNet SubnetID specifies the vnet's subnet - identifier. - :type vnet_subnet_id: str - :param first_consecutive_static_ip: FirstConsecutiveStaticIP used to - specify the first static ip of masters. Default value: "10.240.255.5" . - :type first_consecutive_static_ip: str - :param storage_profile: 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' - :type storage_profile: str or - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceStorageProfileTypes - :ivar fqdn: FDQN for the master pool. - :vartype fqdn: str - """ - - _validation = { - 'dns_prefix': {'required': True}, - 'vm_size': {'required': True}, - 'fqdn': {'readonly': True}, - } - - _attribute_map = { - 'count': {'key': 'count', 'type': 'int'}, - 'dns_prefix': {'key': 'dnsPrefix', 'type': 'str'}, - 'vm_size': {'key': 'vmSize', 'type': 'str'}, - 'os_disk_size_gb': {'key': 'osDiskSizeGB', 'type': 'int'}, - 'vnet_subnet_id': {'key': 'vnetSubnetID', 'type': 'str'}, - 'first_consecutive_static_ip': {'key': 'firstConsecutiveStaticIP', 'type': 'str'}, - 'storage_profile': {'key': 'storageProfile', 'type': 'str'}, - 'fqdn': {'key': 'fqdn', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ContainerServiceMasterProfile, self).__init__(**kwargs) - self.count = kwargs.get('count', 1) - self.dns_prefix = kwargs.get('dns_prefix', None) - self.vm_size = kwargs.get('vm_size', None) - self.os_disk_size_gb = kwargs.get('os_disk_size_gb', None) - self.vnet_subnet_id = kwargs.get('vnet_subnet_id', None) - self.first_consecutive_static_ip = kwargs.get('first_consecutive_static_ip', "10.240.255.5") - self.storage_profile = kwargs.get('storage_profile', None) - self.fqdn = None diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_master_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_master_profile_py3.py deleted file mode 100644 index f05f0f4b44ac..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_master_profile_py3.py +++ /dev/null @@ -1,128 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceMasterProfile(Model): - """Profile for the container service master. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :param count: Number of masters (VMs) in the container service cluster. - Allowed values are 1, 3, and 5. The default value is 1. Default value: 1 . - :type count: int - :param dns_prefix: Required. DNS prefix to be used to create the FQDN for - the master pool. - :type dns_prefix: str - :param vm_size: Required. 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' - :type vm_size: str or - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceVMSizeTypes - :param os_disk_size_gb: 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. - :type os_disk_size_gb: int - :param vnet_subnet_id: VNet SubnetID specifies the vnet's subnet - identifier. - :type vnet_subnet_id: str - :param first_consecutive_static_ip: FirstConsecutiveStaticIP used to - specify the first static ip of masters. Default value: "10.240.255.5" . - :type first_consecutive_static_ip: str - :param storage_profile: 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' - :type storage_profile: str or - ~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceStorageProfileTypes - :ivar fqdn: FDQN for the master pool. - :vartype fqdn: str - """ - - _validation = { - 'dns_prefix': {'required': True}, - 'vm_size': {'required': True}, - 'fqdn': {'readonly': True}, - } - - _attribute_map = { - 'count': {'key': 'count', 'type': 'int'}, - 'dns_prefix': {'key': 'dnsPrefix', 'type': 'str'}, - 'vm_size': {'key': 'vmSize', 'type': 'str'}, - 'os_disk_size_gb': {'key': 'osDiskSizeGB', 'type': 'int'}, - 'vnet_subnet_id': {'key': 'vnetSubnetID', 'type': 'str'}, - 'first_consecutive_static_ip': {'key': 'firstConsecutiveStaticIP', 'type': 'str'}, - 'storage_profile': {'key': 'storageProfile', 'type': 'str'}, - 'fqdn': {'key': 'fqdn', 'type': 'str'}, - } - - def __init__(self, *, dns_prefix: str, vm_size, count: int=1, os_disk_size_gb: int=None, vnet_subnet_id: str=None, first_consecutive_static_ip: str="10.240.255.5", storage_profile=None, **kwargs) -> None: - super(ContainerServiceMasterProfile, self).__init__(**kwargs) - self.count = count - self.dns_prefix = dns_prefix - self.vm_size = vm_size - self.os_disk_size_gb = os_disk_size_gb - self.vnet_subnet_id = vnet_subnet_id - self.first_consecutive_static_ip = first_consecutive_static_ip - self.storage_profile = storage_profile - self.fqdn = None diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_ssh_configuration_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_ssh_configuration_py3.py deleted file mode 100644 index 06827f589194..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_ssh_configuration_py3.py +++ /dev/null @@ -1,36 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceSshConfiguration(Model): - """SSH configuration for Linux-based VMs running on Azure. - - All required parameters must be populated in order to send to Azure. - - :param public_keys: Required. The list of SSH public keys used to - authenticate with Linux-based VMs. Only expect one key specified. - :type public_keys: - list[~azure.mgmt.containerservice.v2018_03_31.models.ContainerServiceSshPublicKey] - """ - - _validation = { - 'public_keys': {'required': True}, - } - - _attribute_map = { - 'public_keys': {'key': 'publicKeys', 'type': '[ContainerServiceSshPublicKey]'}, - } - - def __init__(self, *, public_keys, **kwargs) -> None: - super(ContainerServiceSshConfiguration, self).__init__(**kwargs) - self.public_keys = public_keys diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_ssh_public_key.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_ssh_public_key.py deleted file mode 100644 index da7609ba2226..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_ssh_public_key.py +++ /dev/null @@ -1,36 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceSshPublicKey(Model): - """Contains information about SSH certificate public key data. - - All required parameters must be populated in order to send to Azure. - - :param key_data: Required. Certificate public key used to authenticate - with VMs through SSH. The certificate must be in PEM format with or - without headers. - :type key_data: str - """ - - _validation = { - 'key_data': {'required': True}, - } - - _attribute_map = { - 'key_data': {'key': 'keyData', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ContainerServiceSshPublicKey, self).__init__(**kwargs) - self.key_data = kwargs.get('key_data', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_ssh_public_key_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_ssh_public_key_py3.py deleted file mode 100644 index 8e8c10544ef4..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_ssh_public_key_py3.py +++ /dev/null @@ -1,36 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceSshPublicKey(Model): - """Contains information about SSH certificate public key data. - - All required parameters must be populated in order to send to Azure. - - :param key_data: Required. Certificate public key used to authenticate - with VMs through SSH. The certificate must be in PEM format with or - without headers. - :type key_data: str - """ - - _validation = { - 'key_data': {'required': True}, - } - - _attribute_map = { - 'key_data': {'key': 'keyData', 'type': 'str'}, - } - - def __init__(self, *, key_data: str, **kwargs) -> None: - super(ContainerServiceSshPublicKey, self).__init__(**kwargs) - self.key_data = key_data diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_vm_diagnostics.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_vm_diagnostics.py deleted file mode 100644 index f1804c66b683..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_vm_diagnostics.py +++ /dev/null @@ -1,44 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceVMDiagnostics(Model): - """Profile for diagnostics on the container service VMs. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :param enabled: Required. Whether the VM diagnostic agent is provisioned - on the VM. - :type enabled: bool - :ivar storage_uri: The URI of the storage account where diagnostics are - stored. - :vartype storage_uri: str - """ - - _validation = { - 'enabled': {'required': True}, - 'storage_uri': {'readonly': True}, - } - - _attribute_map = { - 'enabled': {'key': 'enabled', 'type': 'bool'}, - 'storage_uri': {'key': 'storageUri', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ContainerServiceVMDiagnostics, self).__init__(**kwargs) - self.enabled = kwargs.get('enabled', None) - self.storage_uri = None diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_vm_diagnostics_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_vm_diagnostics_py3.py deleted file mode 100644 index a716fc269548..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_vm_diagnostics_py3.py +++ /dev/null @@ -1,44 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceVMDiagnostics(Model): - """Profile for diagnostics on the container service VMs. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :param enabled: Required. Whether the VM diagnostic agent is provisioned - on the VM. - :type enabled: bool - :ivar storage_uri: The URI of the storage account where diagnostics are - stored. - :vartype storage_uri: str - """ - - _validation = { - 'enabled': {'required': True}, - 'storage_uri': {'readonly': True}, - } - - _attribute_map = { - 'enabled': {'key': 'enabled', 'type': 'bool'}, - 'storage_uri': {'key': 'storageUri', 'type': 'str'}, - } - - def __init__(self, *, enabled: bool, **kwargs) -> None: - super(ContainerServiceVMDiagnostics, self).__init__(**kwargs) - self.enabled = enabled - self.storage_uri = None diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_windows_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_windows_profile.py deleted file mode 100644 index 463253c6d6a9..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_windows_profile.py +++ /dev/null @@ -1,41 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceWindowsProfile(Model): - """Profile for Windows VMs in the container service cluster. - - All required parameters must be populated in order to send to Azure. - - :param admin_username: Required. The administrator username to use for - Windows VMs. - :type admin_username: str - :param admin_password: Required. The administrator password to use for - Windows VMs. - :type admin_password: str - """ - - _validation = { - 'admin_username': {'required': True, 'pattern': r'^[a-zA-Z0-9]+([._]?[a-zA-Z0-9]+)*$'}, - 'admin_password': {'required': True, 'pattern': r'^(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%\^&\*\(\)])[a-zA-Z\d!@#$%\^&\*\(\)]{12,123}$'}, - } - - _attribute_map = { - 'admin_username': {'key': 'adminUsername', 'type': 'str'}, - 'admin_password': {'key': 'adminPassword', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ContainerServiceWindowsProfile, self).__init__(**kwargs) - self.admin_username = kwargs.get('admin_username', None) - self.admin_password = kwargs.get('admin_password', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_windows_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_windows_profile_py3.py deleted file mode 100644 index 667c96367aa9..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/container_service_windows_profile_py3.py +++ /dev/null @@ -1,41 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceWindowsProfile(Model): - """Profile for Windows VMs in the container service cluster. - - All required parameters must be populated in order to send to Azure. - - :param admin_username: Required. The administrator username to use for - Windows VMs. - :type admin_username: str - :param admin_password: Required. The administrator password to use for - Windows VMs. - :type admin_password: str - """ - - _validation = { - 'admin_username': {'required': True, 'pattern': r'^[a-zA-Z0-9]+([._]?[a-zA-Z0-9]+)*$'}, - 'admin_password': {'required': True, 'pattern': r'^(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%\^&\*\(\)])[a-zA-Z\d!@#$%\^&\*\(\)]{12,123}$'}, - } - - _attribute_map = { - 'admin_username': {'key': 'adminUsername', 'type': 'str'}, - 'admin_password': {'key': 'adminPassword', 'type': 'str'}, - } - - def __init__(self, *, admin_username: str, admin_password: str, **kwargs) -> None: - super(ContainerServiceWindowsProfile, self).__init__(**kwargs) - self.admin_username = admin_username - self.admin_password = admin_password diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/orchestrator_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/orchestrator_profile.py deleted file mode 100644 index d5560a1f8799..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/orchestrator_profile.py +++ /dev/null @@ -1,40 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class OrchestratorProfile(Model): - """Contains information about orchestrator. - - All required parameters must be populated in order to send to Azure. - - :param orchestrator_type: Required. Orchestrator type. - :type orchestrator_type: str - :param orchestrator_version: Required. Orchestrator version (major, minor, - patch). - :type orchestrator_version: str - """ - - _validation = { - 'orchestrator_type': {'required': True}, - 'orchestrator_version': {'required': True}, - } - - _attribute_map = { - 'orchestrator_type': {'key': 'orchestratorType', 'type': 'str'}, - 'orchestrator_version': {'key': 'orchestratorVersion', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(OrchestratorProfile, self).__init__(**kwargs) - self.orchestrator_type = kwargs.get('orchestrator_type', None) - self.orchestrator_version = kwargs.get('orchestrator_version', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/orchestrator_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/orchestrator_profile_py3.py deleted file mode 100644 index f16e84a1fe3c..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/orchestrator_profile_py3.py +++ /dev/null @@ -1,40 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class OrchestratorProfile(Model): - """Contains information about orchestrator. - - All required parameters must be populated in order to send to Azure. - - :param orchestrator_type: Required. Orchestrator type. - :type orchestrator_type: str - :param orchestrator_version: Required. Orchestrator version (major, minor, - patch). - :type orchestrator_version: str - """ - - _validation = { - 'orchestrator_type': {'required': True}, - 'orchestrator_version': {'required': True}, - } - - _attribute_map = { - 'orchestrator_type': {'key': 'orchestratorType', 'type': 'str'}, - 'orchestrator_version': {'key': 'orchestratorVersion', 'type': 'str'}, - } - - def __init__(self, *, orchestrator_type: str, orchestrator_version: str, **kwargs) -> None: - super(OrchestratorProfile, self).__init__(**kwargs) - self.orchestrator_type = orchestrator_type - self.orchestrator_version = orchestrator_version diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/resource.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/resource.py deleted file mode 100644 index 5dd7d481c685..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/resource.py +++ /dev/null @@ -1,56 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class Resource(Model): - """The Resource model definition. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :ivar id: Resource Id - :vartype id: str - :ivar name: Resource name - :vartype name: str - :ivar type: Resource type - :vartype type: str - :param location: Required. Resource location - :type location: str - :param tags: Resource tags - :type tags: dict[str, str] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(Resource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.location = kwargs.get('location', None) - self.tags = kwargs.get('tags', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/resource_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/resource_py3.py deleted file mode 100644 index 2f3702caf609..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/models/resource_py3.py +++ /dev/null @@ -1,56 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class Resource(Model): - """The Resource model definition. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :ivar id: Resource Id - :vartype id: str - :ivar name: Resource name - :vartype name: str - :ivar type: Resource type - :vartype type: str - :param location: Required. Resource location - :type location: str - :param tags: Resource tags - :type tags: dict[str, str] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - } - - def __init__(self, *, location: str, tags=None, **kwargs) -> None: - super(Resource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.location = location - self.tags = tags diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/operations/__init__.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/operations/__init__.py deleted file mode 100644 index f517d730f214..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/operations/__init__.py +++ /dev/null @@ -1,18 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from .operations import Operations -from .managed_clusters_operations import ManagedClustersOperations - -__all__ = [ - 'Operations', - 'ManagedClustersOperations', -] diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/version.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/version.py deleted file mode 100644 index f11baca339b2..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/version.py +++ /dev/null @@ -1,13 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -VERSION = "2018-03-31" - diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/__init__.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/__init__.py deleted file mode 100644 index 9854e4f7645e..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/__init__.py +++ /dev/null @@ -1,18 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from .container_service_client import ContainerServiceClient -from .version import VERSION - -__all__ = ['ContainerServiceClient'] - -__version__ = VERSION - diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/container_service_client.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/container_service_client.py deleted file mode 100644 index c10bfe67196a..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/container_service_client.py +++ /dev/null @@ -1,90 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.service_client import SDKClient -from msrest import Serializer, Deserializer -from msrestazure import AzureConfiguration -from .version import VERSION -from .operations.operations import Operations -from .operations.managed_clusters_operations import ManagedClustersOperations -from . import models - - -class ContainerServiceClientConfiguration(AzureConfiguration): - """Configuration for ContainerServiceClient - Note that all parameters used to create this instance are saved as instance - attributes. - - :param credentials: Credentials needed for the client to connect to Azure. - :type credentials: :mod:`A msrestazure Credentials - object` - :param subscription_id: Subscription credentials which uniquely identify - Microsoft Azure subscription. The subscription ID forms part of the URI - for every service call. - :type subscription_id: str - :param str base_url: Service URL - """ - - def __init__( - self, credentials, subscription_id, base_url=None): - - if credentials is None: - raise ValueError("Parameter 'credentials' must not be None.") - if subscription_id is None: - raise ValueError("Parameter 'subscription_id' must not be None.") - if not base_url: - base_url = 'https://management.azure.com' - - super(ContainerServiceClientConfiguration, self).__init__(base_url) - - self.add_user_agent('azure-mgmt-containerservice/{}'.format(VERSION)) - self.add_user_agent('Azure-SDK-For-Python') - - self.credentials = credentials - self.subscription_id = subscription_id - - -class ContainerServiceClient(SDKClient): - """The Container Service Client. - - :ivar config: Configuration for client. - :vartype config: ContainerServiceClientConfiguration - - :ivar operations: Operations operations - :vartype operations: azure.mgmt.containerservice.v2018_08_01_preview.operations.Operations - :ivar managed_clusters: ManagedClusters operations - :vartype managed_clusters: azure.mgmt.containerservice.v2018_08_01_preview.operations.ManagedClustersOperations - - :param credentials: Credentials needed for the client to connect to Azure. - :type credentials: :mod:`A msrestazure Credentials - object` - :param subscription_id: Subscription credentials which uniquely identify - Microsoft Azure subscription. The subscription ID forms part of the URI - for every service call. - :type subscription_id: str - :param str base_url: Service URL - """ - - def __init__( - self, credentials, subscription_id, base_url=None): - - self.config = ContainerServiceClientConfiguration(credentials, subscription_id, base_url) - super(ContainerServiceClient, self).__init__(self.config.credentials, self.config) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self.api_version = '2018-08-01-preview' - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - self.operations = Operations( - self._client, self.config, self._serialize, self._deserialize) - self.managed_clusters = ManagedClustersOperations( - self._client, self.config, self._serialize, self._deserialize) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/__init__.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/__init__.py deleted file mode 100644 index b130d1e5eff6..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/__init__.py +++ /dev/null @@ -1,100 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -try: - from .operation_value_py3 import OperationValue - from .resource_py3 import Resource - from .tags_object_py3 import TagsObject - from .managed_cluster_service_principal_profile_py3 import ManagedClusterServicePrincipalProfile - from .container_service_master_profile_py3 import ContainerServiceMasterProfile - from .managed_cluster_agent_pool_profile_py3 import ManagedClusterAgentPoolProfile - from .container_service_windows_profile_py3 import ContainerServiceWindowsProfile - from .container_service_ssh_public_key_py3 import ContainerServiceSshPublicKey - from .container_service_ssh_configuration_py3 import ContainerServiceSshConfiguration - from .container_service_linux_profile_py3 import ContainerServiceLinuxProfile - from .container_service_network_profile_py3 import ContainerServiceNetworkProfile - from .container_service_vm_diagnostics_py3 import ContainerServiceVMDiagnostics - from .container_service_diagnostics_profile_py3 import ContainerServiceDiagnosticsProfile - from .managed_cluster_addon_profile_py3 import ManagedClusterAddonProfile - from .managed_cluster_aad_profile_py3 import ManagedClusterAADProfile - from .managed_cluster_py3 import ManagedCluster - from .orchestrator_profile_py3 import OrchestratorProfile - from .managed_cluster_access_profile_py3 import ManagedClusterAccessProfile - from .managed_cluster_pool_upgrade_profile_py3 import ManagedClusterPoolUpgradeProfile - from .managed_cluster_upgrade_profile_py3 import ManagedClusterUpgradeProfile - from .credential_result_py3 import CredentialResult - from .credential_results_py3 import CredentialResults -except (SyntaxError, ImportError): - from .operation_value import OperationValue - from .resource import Resource - from .tags_object import TagsObject - from .managed_cluster_service_principal_profile import ManagedClusterServicePrincipalProfile - from .container_service_master_profile import ContainerServiceMasterProfile - from .managed_cluster_agent_pool_profile import ManagedClusterAgentPoolProfile - from .container_service_windows_profile import ContainerServiceWindowsProfile - from .container_service_ssh_public_key import ContainerServiceSshPublicKey - from .container_service_ssh_configuration import ContainerServiceSshConfiguration - from .container_service_linux_profile import ContainerServiceLinuxProfile - from .container_service_network_profile import ContainerServiceNetworkProfile - from .container_service_vm_diagnostics import ContainerServiceVMDiagnostics - from .container_service_diagnostics_profile import ContainerServiceDiagnosticsProfile - from .managed_cluster_addon_profile import ManagedClusterAddonProfile - from .managed_cluster_aad_profile import ManagedClusterAADProfile - from .managed_cluster import ManagedCluster - from .orchestrator_profile import OrchestratorProfile - from .managed_cluster_access_profile import ManagedClusterAccessProfile - from .managed_cluster_pool_upgrade_profile import ManagedClusterPoolUpgradeProfile - from .managed_cluster_upgrade_profile import ManagedClusterUpgradeProfile - from .credential_result import CredentialResult - from .credential_results import CredentialResults -from .operation_value_paged import OperationValuePaged -from .managed_cluster_paged import ManagedClusterPaged -from .container_service_client_enums import ( - ContainerServiceStorageProfileTypes, - ContainerServiceVMSizeTypes, - OSType, - AgentPoolType, - NetworkPlugin, - NetworkPolicy, -) - -__all__ = [ - 'OperationValue', - 'Resource', - 'TagsObject', - 'ManagedClusterServicePrincipalProfile', - 'ContainerServiceMasterProfile', - 'ManagedClusterAgentPoolProfile', - 'ContainerServiceWindowsProfile', - 'ContainerServiceSshPublicKey', - 'ContainerServiceSshConfiguration', - 'ContainerServiceLinuxProfile', - 'ContainerServiceNetworkProfile', - 'ContainerServiceVMDiagnostics', - 'ContainerServiceDiagnosticsProfile', - 'ManagedClusterAddonProfile', - 'ManagedClusterAADProfile', - 'ManagedCluster', - 'OrchestratorProfile', - 'ManagedClusterAccessProfile', - 'ManagedClusterPoolUpgradeProfile', - 'ManagedClusterUpgradeProfile', - 'CredentialResult', - 'CredentialResults', - 'OperationValuePaged', - 'ManagedClusterPaged', - 'ContainerServiceStorageProfileTypes', - 'ContainerServiceVMSizeTypes', - 'OSType', - 'AgentPoolType', - 'NetworkPlugin', - 'NetworkPolicy', -] diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_client_enums.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_client_enums.py deleted file mode 100644 index f6d7bf60bf47..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_client_enums.py +++ /dev/null @@ -1,219 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from enum import Enum - - -class ContainerServiceStorageProfileTypes(str, Enum): - - storage_account = "StorageAccount" - managed_disks = "ManagedDisks" - - -class ContainerServiceVMSizeTypes(str, Enum): - - standard_a1 = "Standard_A1" - standard_a10 = "Standard_A10" - standard_a11 = "Standard_A11" - standard_a1_v2 = "Standard_A1_v2" - standard_a2 = "Standard_A2" - standard_a2_v2 = "Standard_A2_v2" - standard_a2m_v2 = "Standard_A2m_v2" - standard_a3 = "Standard_A3" - standard_a4 = "Standard_A4" - standard_a4_v2 = "Standard_A4_v2" - standard_a4m_v2 = "Standard_A4m_v2" - standard_a5 = "Standard_A5" - standard_a6 = "Standard_A6" - standard_a7 = "Standard_A7" - standard_a8 = "Standard_A8" - standard_a8_v2 = "Standard_A8_v2" - standard_a8m_v2 = "Standard_A8m_v2" - standard_a9 = "Standard_A9" - standard_b2ms = "Standard_B2ms" - standard_b2s = "Standard_B2s" - standard_b4ms = "Standard_B4ms" - standard_b8ms = "Standard_B8ms" - standard_d1 = "Standard_D1" - standard_d11 = "Standard_D11" - standard_d11_v2 = "Standard_D11_v2" - standard_d11_v2_promo = "Standard_D11_v2_Promo" - standard_d12 = "Standard_D12" - standard_d12_v2 = "Standard_D12_v2" - standard_d12_v2_promo = "Standard_D12_v2_Promo" - standard_d13 = "Standard_D13" - standard_d13_v2 = "Standard_D13_v2" - standard_d13_v2_promo = "Standard_D13_v2_Promo" - standard_d14 = "Standard_D14" - standard_d14_v2 = "Standard_D14_v2" - standard_d14_v2_promo = "Standard_D14_v2_Promo" - standard_d15_v2 = "Standard_D15_v2" - standard_d16_v3 = "Standard_D16_v3" - standard_d16s_v3 = "Standard_D16s_v3" - standard_d1_v2 = "Standard_D1_v2" - standard_d2 = "Standard_D2" - standard_d2_v2 = "Standard_D2_v2" - standard_d2_v2_promo = "Standard_D2_v2_Promo" - standard_d2_v3 = "Standard_D2_v3" - standard_d2s_v3 = "Standard_D2s_v3" - standard_d3 = "Standard_D3" - standard_d32_v3 = "Standard_D32_v3" - standard_d32s_v3 = "Standard_D32s_v3" - standard_d3_v2 = "Standard_D3_v2" - standard_d3_v2_promo = "Standard_D3_v2_Promo" - standard_d4 = "Standard_D4" - standard_d4_v2 = "Standard_D4_v2" - standard_d4_v2_promo = "Standard_D4_v2_Promo" - standard_d4_v3 = "Standard_D4_v3" - standard_d4s_v3 = "Standard_D4s_v3" - standard_d5_v2 = "Standard_D5_v2" - standard_d5_v2_promo = "Standard_D5_v2_Promo" - standard_d64_v3 = "Standard_D64_v3" - standard_d64s_v3 = "Standard_D64s_v3" - standard_d8_v3 = "Standard_D8_v3" - standard_d8s_v3 = "Standard_D8s_v3" - standard_ds1 = "Standard_DS1" - standard_ds11 = "Standard_DS11" - standard_ds11_v2 = "Standard_DS11_v2" - standard_ds11_v2_promo = "Standard_DS11_v2_Promo" - standard_ds12 = "Standard_DS12" - standard_ds12_v2 = "Standard_DS12_v2" - standard_ds12_v2_promo = "Standard_DS12_v2_Promo" - standard_ds13 = "Standard_DS13" - standard_ds13_2_v2 = "Standard_DS13-2_v2" - standard_ds13_4_v2 = "Standard_DS13-4_v2" - standard_ds13_v2 = "Standard_DS13_v2" - standard_ds13_v2_promo = "Standard_DS13_v2_Promo" - standard_ds14 = "Standard_DS14" - standard_ds14_4_v2 = "Standard_DS14-4_v2" - standard_ds14_8_v2 = "Standard_DS14-8_v2" - standard_ds14_v2 = "Standard_DS14_v2" - standard_ds14_v2_promo = "Standard_DS14_v2_Promo" - standard_ds15_v2 = "Standard_DS15_v2" - standard_ds1_v2 = "Standard_DS1_v2" - standard_ds2 = "Standard_DS2" - standard_ds2_v2 = "Standard_DS2_v2" - standard_ds2_v2_promo = "Standard_DS2_v2_Promo" - standard_ds3 = "Standard_DS3" - standard_ds3_v2 = "Standard_DS3_v2" - standard_ds3_v2_promo = "Standard_DS3_v2_Promo" - standard_ds4 = "Standard_DS4" - standard_ds4_v2 = "Standard_DS4_v2" - standard_ds4_v2_promo = "Standard_DS4_v2_Promo" - standard_ds5_v2 = "Standard_DS5_v2" - standard_ds5_v2_promo = "Standard_DS5_v2_Promo" - standard_e16_v3 = "Standard_E16_v3" - standard_e16s_v3 = "Standard_E16s_v3" - standard_e2_v3 = "Standard_E2_v3" - standard_e2s_v3 = "Standard_E2s_v3" - standard_e32_16s_v3 = "Standard_E32-16s_v3" - standard_e32_8s_v3 = "Standard_E32-8s_v3" - standard_e32_v3 = "Standard_E32_v3" - standard_e32s_v3 = "Standard_E32s_v3" - standard_e4_v3 = "Standard_E4_v3" - standard_e4s_v3 = "Standard_E4s_v3" - standard_e64_16s_v3 = "Standard_E64-16s_v3" - standard_e64_32s_v3 = "Standard_E64-32s_v3" - standard_e64_v3 = "Standard_E64_v3" - standard_e64s_v3 = "Standard_E64s_v3" - standard_e8_v3 = "Standard_E8_v3" - standard_e8s_v3 = "Standard_E8s_v3" - standard_f1 = "Standard_F1" - standard_f16 = "Standard_F16" - standard_f16s = "Standard_F16s" - standard_f16s_v2 = "Standard_F16s_v2" - standard_f1s = "Standard_F1s" - standard_f2 = "Standard_F2" - standard_f2s = "Standard_F2s" - standard_f2s_v2 = "Standard_F2s_v2" - standard_f32s_v2 = "Standard_F32s_v2" - standard_f4 = "Standard_F4" - standard_f4s = "Standard_F4s" - standard_f4s_v2 = "Standard_F4s_v2" - standard_f64s_v2 = "Standard_F64s_v2" - standard_f72s_v2 = "Standard_F72s_v2" - standard_f8 = "Standard_F8" - standard_f8s = "Standard_F8s" - standard_f8s_v2 = "Standard_F8s_v2" - standard_g1 = "Standard_G1" - standard_g2 = "Standard_G2" - standard_g3 = "Standard_G3" - standard_g4 = "Standard_G4" - standard_g5 = "Standard_G5" - standard_gs1 = "Standard_GS1" - standard_gs2 = "Standard_GS2" - standard_gs3 = "Standard_GS3" - standard_gs4 = "Standard_GS4" - standard_gs4_4 = "Standard_GS4-4" - standard_gs4_8 = "Standard_GS4-8" - standard_gs5 = "Standard_GS5" - standard_gs5_16 = "Standard_GS5-16" - standard_gs5_8 = "Standard_GS5-8" - standard_h16 = "Standard_H16" - standard_h16m = "Standard_H16m" - standard_h16mr = "Standard_H16mr" - standard_h16r = "Standard_H16r" - standard_h8 = "Standard_H8" - standard_h8m = "Standard_H8m" - standard_l16s = "Standard_L16s" - standard_l32s = "Standard_L32s" - standard_l4s = "Standard_L4s" - standard_l8s = "Standard_L8s" - standard_m128_32ms = "Standard_M128-32ms" - standard_m128_64ms = "Standard_M128-64ms" - standard_m128ms = "Standard_M128ms" - standard_m128s = "Standard_M128s" - standard_m64_16ms = "Standard_M64-16ms" - standard_m64_32ms = "Standard_M64-32ms" - standard_m64ms = "Standard_M64ms" - standard_m64s = "Standard_M64s" - standard_nc12 = "Standard_NC12" - standard_nc12s_v2 = "Standard_NC12s_v2" - standard_nc12s_v3 = "Standard_NC12s_v3" - standard_nc24 = "Standard_NC24" - standard_nc24r = "Standard_NC24r" - standard_nc24rs_v2 = "Standard_NC24rs_v2" - standard_nc24rs_v3 = "Standard_NC24rs_v3" - standard_nc24s_v2 = "Standard_NC24s_v2" - standard_nc24s_v3 = "Standard_NC24s_v3" - standard_nc6 = "Standard_NC6" - standard_nc6s_v2 = "Standard_NC6s_v2" - standard_nc6s_v3 = "Standard_NC6s_v3" - standard_nd12s = "Standard_ND12s" - standard_nd24rs = "Standard_ND24rs" - standard_nd24s = "Standard_ND24s" - standard_nd6s = "Standard_ND6s" - standard_nv12 = "Standard_NV12" - standard_nv24 = "Standard_NV24" - standard_nv6 = "Standard_NV6" - - -class OSType(str, Enum): - - linux = "Linux" - windows = "Windows" - - -class AgentPoolType(str, Enum): - - virtual_machine_scale_sets = "VirtualMachineScaleSets" - availability_set = "AvailabilitySet" - - -class NetworkPlugin(str, Enum): - - azure = "azure" - kubenet = "kubenet" - - -class NetworkPolicy(str, Enum): - - calico = "calico" diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_diagnostics_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_diagnostics_profile.py deleted file mode 100644 index f972906b79fe..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_diagnostics_profile.py +++ /dev/null @@ -1,36 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceDiagnosticsProfile(Model): - """Profile for diagnostics on the container service cluster. - - All required parameters must be populated in order to send to Azure. - - :param vm_diagnostics: Required. Profile for diagnostics on the container - service VMs. - :type vm_diagnostics: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceVMDiagnostics - """ - - _validation = { - 'vm_diagnostics': {'required': True}, - } - - _attribute_map = { - 'vm_diagnostics': {'key': 'vmDiagnostics', 'type': 'ContainerServiceVMDiagnostics'}, - } - - def __init__(self, **kwargs): - super(ContainerServiceDiagnosticsProfile, self).__init__(**kwargs) - self.vm_diagnostics = kwargs.get('vm_diagnostics', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_diagnostics_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_diagnostics_profile_py3.py deleted file mode 100644 index 6684912319a3..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_diagnostics_profile_py3.py +++ /dev/null @@ -1,36 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceDiagnosticsProfile(Model): - """Profile for diagnostics on the container service cluster. - - All required parameters must be populated in order to send to Azure. - - :param vm_diagnostics: Required. Profile for diagnostics on the container - service VMs. - :type vm_diagnostics: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceVMDiagnostics - """ - - _validation = { - 'vm_diagnostics': {'required': True}, - } - - _attribute_map = { - 'vm_diagnostics': {'key': 'vmDiagnostics', 'type': 'ContainerServiceVMDiagnostics'}, - } - - def __init__(self, *, vm_diagnostics, **kwargs) -> None: - super(ContainerServiceDiagnosticsProfile, self).__init__(**kwargs) - self.vm_diagnostics = vm_diagnostics diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_linux_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_linux_profile.py deleted file mode 100644 index 8143d72a672a..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_linux_profile.py +++ /dev/null @@ -1,42 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceLinuxProfile(Model): - """Profile for Linux VMs in the container service cluster. - - All required parameters must be populated in order to send to Azure. - - :param admin_username: Required. The administrator username to use for - Linux VMs. - :type admin_username: str - :param ssh: Required. SSH configuration for Linux-based VMs running on - Azure. - :type ssh: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceSshConfiguration - """ - - _validation = { - 'admin_username': {'required': True, 'pattern': r'^[A-Za-z][-A-Za-z0-9_]*$'}, - 'ssh': {'required': True}, - } - - _attribute_map = { - 'admin_username': {'key': 'adminUsername', 'type': 'str'}, - 'ssh': {'key': 'ssh', 'type': 'ContainerServiceSshConfiguration'}, - } - - def __init__(self, **kwargs): - super(ContainerServiceLinuxProfile, self).__init__(**kwargs) - self.admin_username = kwargs.get('admin_username', None) - self.ssh = kwargs.get('ssh', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_linux_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_linux_profile_py3.py deleted file mode 100644 index e1fc61c89148..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_linux_profile_py3.py +++ /dev/null @@ -1,42 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceLinuxProfile(Model): - """Profile for Linux VMs in the container service cluster. - - All required parameters must be populated in order to send to Azure. - - :param admin_username: Required. The administrator username to use for - Linux VMs. - :type admin_username: str - :param ssh: Required. SSH configuration for Linux-based VMs running on - Azure. - :type ssh: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceSshConfiguration - """ - - _validation = { - 'admin_username': {'required': True, 'pattern': r'^[A-Za-z][-A-Za-z0-9_]*$'}, - 'ssh': {'required': True}, - } - - _attribute_map = { - 'admin_username': {'key': 'adminUsername', 'type': 'str'}, - 'ssh': {'key': 'ssh', 'type': 'ContainerServiceSshConfiguration'}, - } - - def __init__(self, *, admin_username: str, ssh, **kwargs) -> None: - super(ContainerServiceLinuxProfile, self).__init__(**kwargs) - self.admin_username = admin_username - self.ssh = ssh diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_master_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_master_profile.py deleted file mode 100644 index 4d0fa2fdb5e8..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_master_profile.py +++ /dev/null @@ -1,128 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceMasterProfile(Model): - """Profile for the container service master. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :param count: Number of masters (VMs) in the container service cluster. - Allowed values are 1, 3, and 5. The default value is 1. Default value: 1 . - :type count: int - :param dns_prefix: Required. DNS prefix to be used to create the FQDN for - the master pool. - :type dns_prefix: str - :param vm_size: Required. 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' - :type vm_size: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceVMSizeTypes - :param os_disk_size_gb: 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. - :type os_disk_size_gb: int - :param vnet_subnet_id: VNet SubnetID specifies the vnet's subnet - identifier. - :type vnet_subnet_id: str - :param first_consecutive_static_ip: FirstConsecutiveStaticIP used to - specify the first static ip of masters. Default value: "10.240.255.5" . - :type first_consecutive_static_ip: str - :param storage_profile: 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' - :type storage_profile: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceStorageProfileTypes - :ivar fqdn: FDQN for the master pool. - :vartype fqdn: str - """ - - _validation = { - 'dns_prefix': {'required': True}, - 'vm_size': {'required': True}, - 'fqdn': {'readonly': True}, - } - - _attribute_map = { - 'count': {'key': 'count', 'type': 'int'}, - 'dns_prefix': {'key': 'dnsPrefix', 'type': 'str'}, - 'vm_size': {'key': 'vmSize', 'type': 'str'}, - 'os_disk_size_gb': {'key': 'osDiskSizeGB', 'type': 'int'}, - 'vnet_subnet_id': {'key': 'vnetSubnetID', 'type': 'str'}, - 'first_consecutive_static_ip': {'key': 'firstConsecutiveStaticIP', 'type': 'str'}, - 'storage_profile': {'key': 'storageProfile', 'type': 'str'}, - 'fqdn': {'key': 'fqdn', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ContainerServiceMasterProfile, self).__init__(**kwargs) - self.count = kwargs.get('count', 1) - self.dns_prefix = kwargs.get('dns_prefix', None) - self.vm_size = kwargs.get('vm_size', None) - self.os_disk_size_gb = kwargs.get('os_disk_size_gb', None) - self.vnet_subnet_id = kwargs.get('vnet_subnet_id', None) - self.first_consecutive_static_ip = kwargs.get('first_consecutive_static_ip', "10.240.255.5") - self.storage_profile = kwargs.get('storage_profile', None) - self.fqdn = None diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_master_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_master_profile_py3.py deleted file mode 100644 index 766b911458e4..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_master_profile_py3.py +++ /dev/null @@ -1,128 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceMasterProfile(Model): - """Profile for the container service master. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :param count: Number of masters (VMs) in the container service cluster. - Allowed values are 1, 3, and 5. The default value is 1. Default value: 1 . - :type count: int - :param dns_prefix: Required. DNS prefix to be used to create the FQDN for - the master pool. - :type dns_prefix: str - :param vm_size: Required. 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' - :type vm_size: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceVMSizeTypes - :param os_disk_size_gb: 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. - :type os_disk_size_gb: int - :param vnet_subnet_id: VNet SubnetID specifies the vnet's subnet - identifier. - :type vnet_subnet_id: str - :param first_consecutive_static_ip: FirstConsecutiveStaticIP used to - specify the first static ip of masters. Default value: "10.240.255.5" . - :type first_consecutive_static_ip: str - :param storage_profile: 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' - :type storage_profile: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceStorageProfileTypes - :ivar fqdn: FDQN for the master pool. - :vartype fqdn: str - """ - - _validation = { - 'dns_prefix': {'required': True}, - 'vm_size': {'required': True}, - 'fqdn': {'readonly': True}, - } - - _attribute_map = { - 'count': {'key': 'count', 'type': 'int'}, - 'dns_prefix': {'key': 'dnsPrefix', 'type': 'str'}, - 'vm_size': {'key': 'vmSize', 'type': 'str'}, - 'os_disk_size_gb': {'key': 'osDiskSizeGB', 'type': 'int'}, - 'vnet_subnet_id': {'key': 'vnetSubnetID', 'type': 'str'}, - 'first_consecutive_static_ip': {'key': 'firstConsecutiveStaticIP', 'type': 'str'}, - 'storage_profile': {'key': 'storageProfile', 'type': 'str'}, - 'fqdn': {'key': 'fqdn', 'type': 'str'}, - } - - def __init__(self, *, dns_prefix: str, vm_size, count: int=1, os_disk_size_gb: int=None, vnet_subnet_id: str=None, first_consecutive_static_ip: str="10.240.255.5", storage_profile=None, **kwargs) -> None: - super(ContainerServiceMasterProfile, self).__init__(**kwargs) - self.count = count - self.dns_prefix = dns_prefix - self.vm_size = vm_size - self.os_disk_size_gb = os_disk_size_gb - self.vnet_subnet_id = vnet_subnet_id - self.first_consecutive_static_ip = first_consecutive_static_ip - self.storage_profile = storage_profile - self.fqdn = None diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_network_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_network_profile.py deleted file mode 100644 index d1be0f459ac9..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_network_profile.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceNetworkProfile(Model): - """Profile of network configuration. - - :param network_plugin: Network plugin used for building Kubernetes - network. Possible values include: 'azure', 'kubenet'. Default value: - "kubenet" . - :type network_plugin: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.NetworkPlugin - :param network_policy: Network policy used for building Kubernetes - network. Possible values include: 'calico' - :type network_policy: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.NetworkPolicy - :param pod_cidr: A CIDR notation IP range from which to assign pod IPs - when kubenet is used. Default value: "10.244.0.0/16" . - :type pod_cidr: str - :param service_cidr: A CIDR notation IP range from which to assign service - cluster IPs. It must not overlap with any Subnet IP ranges. Default value: - "10.0.0.0/16" . - :type service_cidr: str - :param dns_service_ip: An IP address assigned to the Kubernetes DNS - service. It must be within the Kubernetes service address range specified - in serviceCidr. Default value: "10.0.0.10" . - :type dns_service_ip: str - :param docker_bridge_cidr: A CIDR notation IP range assigned to the Docker - bridge network. It must not overlap with any Subnet IP ranges or the - Kubernetes service address range. Default value: "172.17.0.1/16" . - :type docker_bridge_cidr: str - """ - - _validation = { - 'pod_cidr': {'pattern': r'^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$'}, - 'service_cidr': {'pattern': r'^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$'}, - 'dns_service_ip': {'pattern': r'^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$'}, - 'docker_bridge_cidr': {'pattern': r'^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$'}, - } - - _attribute_map = { - 'network_plugin': {'key': 'networkPlugin', 'type': 'str'}, - 'network_policy': {'key': 'networkPolicy', 'type': 'str'}, - 'pod_cidr': {'key': 'podCidr', 'type': 'str'}, - 'service_cidr': {'key': 'serviceCidr', 'type': 'str'}, - 'dns_service_ip': {'key': 'dnsServiceIP', 'type': 'str'}, - 'docker_bridge_cidr': {'key': 'dockerBridgeCidr', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ContainerServiceNetworkProfile, self).__init__(**kwargs) - self.network_plugin = kwargs.get('network_plugin', "kubenet") - self.network_policy = kwargs.get('network_policy', None) - self.pod_cidr = kwargs.get('pod_cidr', "10.244.0.0/16") - self.service_cidr = kwargs.get('service_cidr', "10.0.0.0/16") - self.dns_service_ip = kwargs.get('dns_service_ip', "10.0.0.10") - self.docker_bridge_cidr = kwargs.get('docker_bridge_cidr', "172.17.0.1/16") diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_network_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_network_profile_py3.py deleted file mode 100644 index e00659a9df56..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_network_profile_py3.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceNetworkProfile(Model): - """Profile of network configuration. - - :param network_plugin: Network plugin used for building Kubernetes - network. Possible values include: 'azure', 'kubenet'. Default value: - "kubenet" . - :type network_plugin: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.NetworkPlugin - :param network_policy: Network policy used for building Kubernetes - network. Possible values include: 'calico' - :type network_policy: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.NetworkPolicy - :param pod_cidr: A CIDR notation IP range from which to assign pod IPs - when kubenet is used. Default value: "10.244.0.0/16" . - :type pod_cidr: str - :param service_cidr: A CIDR notation IP range from which to assign service - cluster IPs. It must not overlap with any Subnet IP ranges. Default value: - "10.0.0.0/16" . - :type service_cidr: str - :param dns_service_ip: An IP address assigned to the Kubernetes DNS - service. It must be within the Kubernetes service address range specified - in serviceCidr. Default value: "10.0.0.10" . - :type dns_service_ip: str - :param docker_bridge_cidr: A CIDR notation IP range assigned to the Docker - bridge network. It must not overlap with any Subnet IP ranges or the - Kubernetes service address range. Default value: "172.17.0.1/16" . - :type docker_bridge_cidr: str - """ - - _validation = { - 'pod_cidr': {'pattern': r'^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$'}, - 'service_cidr': {'pattern': r'^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$'}, - 'dns_service_ip': {'pattern': r'^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$'}, - 'docker_bridge_cidr': {'pattern': r'^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$'}, - } - - _attribute_map = { - 'network_plugin': {'key': 'networkPlugin', 'type': 'str'}, - 'network_policy': {'key': 'networkPolicy', 'type': 'str'}, - 'pod_cidr': {'key': 'podCidr', 'type': 'str'}, - 'service_cidr': {'key': 'serviceCidr', 'type': 'str'}, - 'dns_service_ip': {'key': 'dnsServiceIP', 'type': 'str'}, - 'docker_bridge_cidr': {'key': 'dockerBridgeCidr', 'type': 'str'}, - } - - def __init__(self, *, network_plugin="kubenet", network_policy=None, pod_cidr: str="10.244.0.0/16", service_cidr: str="10.0.0.0/16", dns_service_ip: str="10.0.0.10", docker_bridge_cidr: str="172.17.0.1/16", **kwargs) -> None: - super(ContainerServiceNetworkProfile, self).__init__(**kwargs) - self.network_plugin = network_plugin - self.network_policy = network_policy - self.pod_cidr = pod_cidr - self.service_cidr = service_cidr - self.dns_service_ip = dns_service_ip - self.docker_bridge_cidr = docker_bridge_cidr diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_ssh_configuration.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_ssh_configuration.py deleted file mode 100644 index 936c49ab349c..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_ssh_configuration.py +++ /dev/null @@ -1,36 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceSshConfiguration(Model): - """SSH configuration for Linux-based VMs running on Azure. - - All required parameters must be populated in order to send to Azure. - - :param public_keys: Required. The list of SSH public keys used to - authenticate with Linux-based VMs. Only expect one key specified. - :type public_keys: - list[~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceSshPublicKey] - """ - - _validation = { - 'public_keys': {'required': True}, - } - - _attribute_map = { - 'public_keys': {'key': 'publicKeys', 'type': '[ContainerServiceSshPublicKey]'}, - } - - def __init__(self, **kwargs): - super(ContainerServiceSshConfiguration, self).__init__(**kwargs) - self.public_keys = kwargs.get('public_keys', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_ssh_configuration_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_ssh_configuration_py3.py deleted file mode 100644 index 86e22820dbfb..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_ssh_configuration_py3.py +++ /dev/null @@ -1,36 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceSshConfiguration(Model): - """SSH configuration for Linux-based VMs running on Azure. - - All required parameters must be populated in order to send to Azure. - - :param public_keys: Required. The list of SSH public keys used to - authenticate with Linux-based VMs. Only expect one key specified. - :type public_keys: - list[~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceSshPublicKey] - """ - - _validation = { - 'public_keys': {'required': True}, - } - - _attribute_map = { - 'public_keys': {'key': 'publicKeys', 'type': '[ContainerServiceSshPublicKey]'}, - } - - def __init__(self, *, public_keys, **kwargs) -> None: - super(ContainerServiceSshConfiguration, self).__init__(**kwargs) - self.public_keys = public_keys diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_ssh_public_key.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_ssh_public_key.py deleted file mode 100644 index da7609ba2226..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_ssh_public_key.py +++ /dev/null @@ -1,36 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceSshPublicKey(Model): - """Contains information about SSH certificate public key data. - - All required parameters must be populated in order to send to Azure. - - :param key_data: Required. Certificate public key used to authenticate - with VMs through SSH. The certificate must be in PEM format with or - without headers. - :type key_data: str - """ - - _validation = { - 'key_data': {'required': True}, - } - - _attribute_map = { - 'key_data': {'key': 'keyData', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ContainerServiceSshPublicKey, self).__init__(**kwargs) - self.key_data = kwargs.get('key_data', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_ssh_public_key_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_ssh_public_key_py3.py deleted file mode 100644 index 8e8c10544ef4..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_ssh_public_key_py3.py +++ /dev/null @@ -1,36 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceSshPublicKey(Model): - """Contains information about SSH certificate public key data. - - All required parameters must be populated in order to send to Azure. - - :param key_data: Required. Certificate public key used to authenticate - with VMs through SSH. The certificate must be in PEM format with or - without headers. - :type key_data: str - """ - - _validation = { - 'key_data': {'required': True}, - } - - _attribute_map = { - 'key_data': {'key': 'keyData', 'type': 'str'}, - } - - def __init__(self, *, key_data: str, **kwargs) -> None: - super(ContainerServiceSshPublicKey, self).__init__(**kwargs) - self.key_data = key_data diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_vm_diagnostics.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_vm_diagnostics.py deleted file mode 100644 index f1804c66b683..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_vm_diagnostics.py +++ /dev/null @@ -1,44 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceVMDiagnostics(Model): - """Profile for diagnostics on the container service VMs. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :param enabled: Required. Whether the VM diagnostic agent is provisioned - on the VM. - :type enabled: bool - :ivar storage_uri: The URI of the storage account where diagnostics are - stored. - :vartype storage_uri: str - """ - - _validation = { - 'enabled': {'required': True}, - 'storage_uri': {'readonly': True}, - } - - _attribute_map = { - 'enabled': {'key': 'enabled', 'type': 'bool'}, - 'storage_uri': {'key': 'storageUri', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ContainerServiceVMDiagnostics, self).__init__(**kwargs) - self.enabled = kwargs.get('enabled', None) - self.storage_uri = None diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_vm_diagnostics_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_vm_diagnostics_py3.py deleted file mode 100644 index a716fc269548..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_vm_diagnostics_py3.py +++ /dev/null @@ -1,44 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceVMDiagnostics(Model): - """Profile for diagnostics on the container service VMs. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :param enabled: Required. Whether the VM diagnostic agent is provisioned - on the VM. - :type enabled: bool - :ivar storage_uri: The URI of the storage account where diagnostics are - stored. - :vartype storage_uri: str - """ - - _validation = { - 'enabled': {'required': True}, - 'storage_uri': {'readonly': True}, - } - - _attribute_map = { - 'enabled': {'key': 'enabled', 'type': 'bool'}, - 'storage_uri': {'key': 'storageUri', 'type': 'str'}, - } - - def __init__(self, *, enabled: bool, **kwargs) -> None: - super(ContainerServiceVMDiagnostics, self).__init__(**kwargs) - self.enabled = enabled - self.storage_uri = None diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_windows_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_windows_profile.py deleted file mode 100644 index 463253c6d6a9..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_windows_profile.py +++ /dev/null @@ -1,41 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceWindowsProfile(Model): - """Profile for Windows VMs in the container service cluster. - - All required parameters must be populated in order to send to Azure. - - :param admin_username: Required. The administrator username to use for - Windows VMs. - :type admin_username: str - :param admin_password: Required. The administrator password to use for - Windows VMs. - :type admin_password: str - """ - - _validation = { - 'admin_username': {'required': True, 'pattern': r'^[a-zA-Z0-9]+([._]?[a-zA-Z0-9]+)*$'}, - 'admin_password': {'required': True, 'pattern': r'^(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%\^&\*\(\)])[a-zA-Z\d!@#$%\^&\*\(\)]{12,123}$'}, - } - - _attribute_map = { - 'admin_username': {'key': 'adminUsername', 'type': 'str'}, - 'admin_password': {'key': 'adminPassword', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ContainerServiceWindowsProfile, self).__init__(**kwargs) - self.admin_username = kwargs.get('admin_username', None) - self.admin_password = kwargs.get('admin_password', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_windows_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_windows_profile_py3.py deleted file mode 100644 index 667c96367aa9..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/container_service_windows_profile_py3.py +++ /dev/null @@ -1,41 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ContainerServiceWindowsProfile(Model): - """Profile for Windows VMs in the container service cluster. - - All required parameters must be populated in order to send to Azure. - - :param admin_username: Required. The administrator username to use for - Windows VMs. - :type admin_username: str - :param admin_password: Required. The administrator password to use for - Windows VMs. - :type admin_password: str - """ - - _validation = { - 'admin_username': {'required': True, 'pattern': r'^[a-zA-Z0-9]+([._]?[a-zA-Z0-9]+)*$'}, - 'admin_password': {'required': True, 'pattern': r'^(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%\^&\*\(\)])[a-zA-Z\d!@#$%\^&\*\(\)]{12,123}$'}, - } - - _attribute_map = { - 'admin_username': {'key': 'adminUsername', 'type': 'str'}, - 'admin_password': {'key': 'adminPassword', 'type': 'str'}, - } - - def __init__(self, *, admin_username: str, admin_password: str, **kwargs) -> None: - super(ContainerServiceWindowsProfile, self).__init__(**kwargs) - self.admin_username = admin_username - self.admin_password = admin_password diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/credential_result.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/credential_result.py deleted file mode 100644 index 89e748b481b3..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/credential_result.py +++ /dev/null @@ -1,40 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class CredentialResult(Model): - """The credential result response. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar name: The name of the credential. - :vartype name: str - :ivar value: Base64-encoded Kubernetes configuration file. - :vartype value: bytearray - """ - - _validation = { - 'name': {'readonly': True}, - 'value': {'readonly': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'bytearray'}, - } - - def __init__(self, **kwargs): - super(CredentialResult, self).__init__(**kwargs) - self.name = None - self.value = None diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/credential_result_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/credential_result_py3.py deleted file mode 100644 index 6f387834bf06..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/credential_result_py3.py +++ /dev/null @@ -1,40 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class CredentialResult(Model): - """The credential result response. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar name: The name of the credential. - :vartype name: str - :ivar value: Base64-encoded Kubernetes configuration file. - :vartype value: bytearray - """ - - _validation = { - 'name': {'readonly': True}, - 'value': {'readonly': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'bytearray'}, - } - - def __init__(self, **kwargs) -> None: - super(CredentialResult, self).__init__(**kwargs) - self.name = None - self.value = None diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/credential_results.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/credential_results.py deleted file mode 100644 index 163f07728b21..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/credential_results.py +++ /dev/null @@ -1,36 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class CredentialResults(Model): - """The list of credential result response. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar kubeconfigs: - :vartype kubeconfigs: - list[~azure.mgmt.containerservice.v2018_08_01_preview.models.CredentialResult] - """ - - _validation = { - 'kubeconfigs': {'readonly': True}, - } - - _attribute_map = { - 'kubeconfigs': {'key': 'kubeconfigs', 'type': '[CredentialResult]'}, - } - - def __init__(self, **kwargs): - super(CredentialResults, self).__init__(**kwargs) - self.kubeconfigs = None diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/credential_results_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/credential_results_py3.py deleted file mode 100644 index 767a5b40a5bc..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/credential_results_py3.py +++ /dev/null @@ -1,36 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class CredentialResults(Model): - """The list of credential result response. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar kubeconfigs: - :vartype kubeconfigs: - list[~azure.mgmt.containerservice.v2018_08_01_preview.models.CredentialResult] - """ - - _validation = { - 'kubeconfigs': {'readonly': True}, - } - - _attribute_map = { - 'kubeconfigs': {'key': 'kubeconfigs', 'type': '[CredentialResult]'}, - } - - def __init__(self, **kwargs) -> None: - super(CredentialResults, self).__init__(**kwargs) - self.kubeconfigs = None diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster.py deleted file mode 100644 index 7d6ee7f454bd..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster.py +++ /dev/null @@ -1,114 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from .resource import Resource - - -class ManagedCluster(Resource): - """Managed cluster. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :ivar id: Resource Id - :vartype id: str - :ivar name: Resource name - :vartype name: str - :ivar type: Resource type - :vartype type: str - :param location: Required. Resource location - :type location: str - :param tags: Resource tags - :type tags: dict[str, str] - :ivar provisioning_state: The current deployment or provisioning state, - which only appears in the response. - :vartype provisioning_state: str - :param kubernetes_version: Version of Kubernetes specified when creating - the managed cluster. - :type kubernetes_version: str - :param dns_prefix: DNS prefix specified when creating the managed cluster. - :type dns_prefix: str - :ivar fqdn: FDQN for the master pool. - :vartype fqdn: str - :param agent_pool_profiles: Properties of the agent pool. - :type agent_pool_profiles: - list[~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterAgentPoolProfile] - :param linux_profile: Profile for Linux VMs in the container service - cluster. - :type linux_profile: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceLinuxProfile - :param service_principal_profile: Information about a service principal - identity for the cluster to use for manipulating Azure APIs. - :type service_principal_profile: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterServicePrincipalProfile - :param addon_profiles: Profile of managed cluster add-on. - :type addon_profiles: dict[str, - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterAddonProfile] - :ivar node_resource_group: Name of the resource group containing agent - pool nodes. - :vartype node_resource_group: str - :param enable_rbac: Whether to enable Kubernetes Role-Based Access - Control. - :type enable_rbac: bool - :param network_profile: Profile of network configuration. - :type network_profile: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceNetworkProfile - :param aad_profile: Profile of Azure Active Directory configuration. - :type aad_profile: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterAADProfile - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, - 'provisioning_state': {'readonly': True}, - 'fqdn': {'readonly': True}, - 'node_resource_group': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, - 'kubernetes_version': {'key': 'properties.kubernetesVersion', 'type': 'str'}, - 'dns_prefix': {'key': 'properties.dnsPrefix', 'type': 'str'}, - 'fqdn': {'key': 'properties.fqdn', 'type': 'str'}, - 'agent_pool_profiles': {'key': 'properties.agentPoolProfiles', 'type': '[ManagedClusterAgentPoolProfile]'}, - 'linux_profile': {'key': 'properties.linuxProfile', 'type': 'ContainerServiceLinuxProfile'}, - 'service_principal_profile': {'key': 'properties.servicePrincipalProfile', 'type': 'ManagedClusterServicePrincipalProfile'}, - 'addon_profiles': {'key': 'properties.addonProfiles', 'type': '{ManagedClusterAddonProfile}'}, - 'node_resource_group': {'key': 'properties.nodeResourceGroup', 'type': 'str'}, - 'enable_rbac': {'key': 'properties.enableRBAC', 'type': 'bool'}, - 'network_profile': {'key': 'properties.networkProfile', 'type': 'ContainerServiceNetworkProfile'}, - 'aad_profile': {'key': 'properties.aadProfile', 'type': 'ManagedClusterAADProfile'}, - } - - def __init__(self, **kwargs): - super(ManagedCluster, self).__init__(**kwargs) - self.provisioning_state = None - self.kubernetes_version = kwargs.get('kubernetes_version', None) - self.dns_prefix = kwargs.get('dns_prefix', None) - self.fqdn = None - self.agent_pool_profiles = kwargs.get('agent_pool_profiles', None) - self.linux_profile = kwargs.get('linux_profile', None) - self.service_principal_profile = kwargs.get('service_principal_profile', None) - self.addon_profiles = kwargs.get('addon_profiles', None) - self.node_resource_group = None - self.enable_rbac = kwargs.get('enable_rbac', None) - self.network_profile = kwargs.get('network_profile', None) - self.aad_profile = kwargs.get('aad_profile', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_aad_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_aad_profile.py deleted file mode 100644 index 6a48639de342..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_aad_profile.py +++ /dev/null @@ -1,48 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ManagedClusterAADProfile(Model): - """AADProfile specifies attributes for Azure Active Directory integration. - - All required parameters must be populated in order to send to Azure. - - :param client_app_id: Required. The client AAD application ID. - :type client_app_id: str - :param server_app_id: Required. The server AAD application ID. - :type server_app_id: str - :param server_app_secret: The server AAD application secret. - :type server_app_secret: str - :param tenant_id: The AAD tenant ID to use for authentication. If not - specified, will use the tenant of the deployment subscription. - :type tenant_id: str - """ - - _validation = { - 'client_app_id': {'required': True}, - 'server_app_id': {'required': True}, - } - - _attribute_map = { - 'client_app_id': {'key': 'clientAppID', 'type': 'str'}, - 'server_app_id': {'key': 'serverAppID', 'type': 'str'}, - 'server_app_secret': {'key': 'serverAppSecret', 'type': 'str'}, - 'tenant_id': {'key': 'tenantID', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ManagedClusterAADProfile, self).__init__(**kwargs) - self.client_app_id = kwargs.get('client_app_id', None) - self.server_app_id = kwargs.get('server_app_id', None) - self.server_app_secret = kwargs.get('server_app_secret', None) - self.tenant_id = kwargs.get('tenant_id', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_aad_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_aad_profile_py3.py deleted file mode 100644 index 76289f3ddc3f..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_aad_profile_py3.py +++ /dev/null @@ -1,48 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ManagedClusterAADProfile(Model): - """AADProfile specifies attributes for Azure Active Directory integration. - - All required parameters must be populated in order to send to Azure. - - :param client_app_id: Required. The client AAD application ID. - :type client_app_id: str - :param server_app_id: Required. The server AAD application ID. - :type server_app_id: str - :param server_app_secret: The server AAD application secret. - :type server_app_secret: str - :param tenant_id: The AAD tenant ID to use for authentication. If not - specified, will use the tenant of the deployment subscription. - :type tenant_id: str - """ - - _validation = { - 'client_app_id': {'required': True}, - 'server_app_id': {'required': True}, - } - - _attribute_map = { - 'client_app_id': {'key': 'clientAppID', 'type': 'str'}, - 'server_app_id': {'key': 'serverAppID', 'type': 'str'}, - 'server_app_secret': {'key': 'serverAppSecret', 'type': 'str'}, - 'tenant_id': {'key': 'tenantID', 'type': 'str'}, - } - - def __init__(self, *, client_app_id: str, server_app_id: str, server_app_secret: str=None, tenant_id: str=None, **kwargs) -> None: - super(ManagedClusterAADProfile, self).__init__(**kwargs) - self.client_app_id = client_app_id - self.server_app_id = server_app_id - self.server_app_secret = server_app_secret - self.tenant_id = tenant_id diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_access_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_access_profile.py deleted file mode 100644 index 6dc2a4ec23be..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_access_profile.py +++ /dev/null @@ -1,55 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from .resource import Resource - - -class ManagedClusterAccessProfile(Resource): - """Managed cluster Access Profile. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :ivar id: Resource Id - :vartype id: str - :ivar name: Resource name - :vartype name: str - :ivar type: Resource type - :vartype type: str - :param location: Required. Resource location - :type location: str - :param tags: Resource tags - :type tags: dict[str, str] - :param kube_config: Base64-encoded Kubernetes configuration file. - :type kube_config: bytearray - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'kube_config': {'key': 'properties.kubeConfig', 'type': 'bytearray'}, - } - - def __init__(self, **kwargs): - super(ManagedClusterAccessProfile, self).__init__(**kwargs) - self.kube_config = kwargs.get('kube_config', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_access_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_access_profile_py3.py deleted file mode 100644 index 0d3fb998e970..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_access_profile_py3.py +++ /dev/null @@ -1,55 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from .resource_py3 import Resource - - -class ManagedClusterAccessProfile(Resource): - """Managed cluster Access Profile. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :ivar id: Resource Id - :vartype id: str - :ivar name: Resource name - :vartype name: str - :ivar type: Resource type - :vartype type: str - :param location: Required. Resource location - :type location: str - :param tags: Resource tags - :type tags: dict[str, str] - :param kube_config: Base64-encoded Kubernetes configuration file. - :type kube_config: bytearray - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'kube_config': {'key': 'properties.kubeConfig', 'type': 'bytearray'}, - } - - def __init__(self, *, location: str, tags=None, kube_config: bytearray=None, **kwargs) -> None: - super(ManagedClusterAccessProfile, self).__init__(location=location, tags=tags, **kwargs) - self.kube_config = kube_config diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_addon_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_addon_profile.py deleted file mode 100644 index 796f9246a686..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_addon_profile.py +++ /dev/null @@ -1,38 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ManagedClusterAddonProfile(Model): - """A Kubernetes add-on profile for a managed cluster. - - All required parameters must be populated in order to send to Azure. - - :param enabled: Required. Whether the add-on is enabled or not. - :type enabled: bool - :param config: Key-value pairs for configuring an add-on. - :type config: dict[str, str] - """ - - _validation = { - 'enabled': {'required': True}, - } - - _attribute_map = { - 'enabled': {'key': 'enabled', 'type': 'bool'}, - 'config': {'key': 'config', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(ManagedClusterAddonProfile, self).__init__(**kwargs) - self.enabled = kwargs.get('enabled', None) - self.config = kwargs.get('config', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_addon_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_addon_profile_py3.py deleted file mode 100644 index 71e05cd14c0e..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_addon_profile_py3.py +++ /dev/null @@ -1,38 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ManagedClusterAddonProfile(Model): - """A Kubernetes add-on profile for a managed cluster. - - All required parameters must be populated in order to send to Azure. - - :param enabled: Required. Whether the add-on is enabled or not. - :type enabled: bool - :param config: Key-value pairs for configuring an add-on. - :type config: dict[str, str] - """ - - _validation = { - 'enabled': {'required': True}, - } - - _attribute_map = { - 'enabled': {'key': 'enabled', 'type': 'bool'}, - 'config': {'key': 'config', 'type': '{str}'}, - } - - def __init__(self, *, enabled: bool, config=None, **kwargs) -> None: - super(ManagedClusterAddonProfile, self).__init__(**kwargs) - self.enabled = enabled - self.config = config diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_agent_pool_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_agent_pool_profile.py deleted file mode 100644 index ea955f0b00f7..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_agent_pool_profile.py +++ /dev/null @@ -1,138 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ManagedClusterAgentPoolProfile(Model): - """Profile for the container service agent pool. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. Unique name of the agent pool profile in the - context of the subscription and resource group. - :type name: str - :param count: Required. 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. . Default value: 1 . - :type count: int - :param vm_size: Required. 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' - :type vm_size: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceVMSizeTypes - :param os_disk_size_gb: 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. - :type os_disk_size_gb: int - :param vnet_subnet_id: VNet SubnetID specifies the vnet's subnet - identifier. - :type vnet_subnet_id: str - :param max_pods: Maximum number of pods that can run on a node. - :type max_pods: int - :param os_type: OsType to be used to specify os type. Choose from Linux - and Windows. Default to Linux. Possible values include: 'Linux', - 'Windows'. Default value: "Linux" . - :type os_type: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.OSType - :param max_count: Maximum number of nodes for auto-scaling - :type max_count: int - :param min_count: Minimum number of nodes for auto-scaling - :type min_count: int - :param enable_auto_scaling: Whether to enable auto-scaler - :type enable_auto_scaling: bool - :param type: AgentPoolType represents types of agentpool. Possible values - include: 'VirtualMachineScaleSets', 'AvailabilitySet' - :type type: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.AgentPoolType - """ - - _validation = { - 'name': {'required': True}, - 'count': {'required': True, 'maximum': 100, 'minimum': 1}, - 'vm_size': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'count': {'key': 'count', 'type': 'int'}, - 'vm_size': {'key': 'vmSize', 'type': 'str'}, - 'os_disk_size_gb': {'key': 'osDiskSizeGB', 'type': 'int'}, - 'vnet_subnet_id': {'key': 'vnetSubnetID', 'type': 'str'}, - 'max_pods': {'key': 'maxPods', 'type': 'int'}, - 'os_type': {'key': 'osType', 'type': 'str'}, - 'max_count': {'key': 'maxCount', 'type': 'int'}, - 'min_count': {'key': 'minCount', 'type': 'int'}, - 'enable_auto_scaling': {'key': 'enableAutoScaling', 'type': 'bool'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ManagedClusterAgentPoolProfile, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.count = kwargs.get('count', 1) - self.vm_size = kwargs.get('vm_size', None) - self.os_disk_size_gb = kwargs.get('os_disk_size_gb', None) - self.vnet_subnet_id = kwargs.get('vnet_subnet_id', None) - self.max_pods = kwargs.get('max_pods', None) - self.os_type = kwargs.get('os_type', "Linux") - self.max_count = kwargs.get('max_count', None) - self.min_count = kwargs.get('min_count', None) - self.enable_auto_scaling = kwargs.get('enable_auto_scaling', None) - self.type = kwargs.get('type', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_agent_pool_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_agent_pool_profile_py3.py deleted file mode 100644 index cf81d418b153..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_agent_pool_profile_py3.py +++ /dev/null @@ -1,138 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ManagedClusterAgentPoolProfile(Model): - """Profile for the container service agent pool. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. Unique name of the agent pool profile in the - context of the subscription and resource group. - :type name: str - :param count: Required. 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. . Default value: 1 . - :type count: int - :param vm_size: Required. 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' - :type vm_size: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceVMSizeTypes - :param os_disk_size_gb: 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. - :type os_disk_size_gb: int - :param vnet_subnet_id: VNet SubnetID specifies the vnet's subnet - identifier. - :type vnet_subnet_id: str - :param max_pods: Maximum number of pods that can run on a node. - :type max_pods: int - :param os_type: OsType to be used to specify os type. Choose from Linux - and Windows. Default to Linux. Possible values include: 'Linux', - 'Windows'. Default value: "Linux" . - :type os_type: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.OSType - :param max_count: Maximum number of nodes for auto-scaling - :type max_count: int - :param min_count: Minimum number of nodes for auto-scaling - :type min_count: int - :param enable_auto_scaling: Whether to enable auto-scaler - :type enable_auto_scaling: bool - :param type: AgentPoolType represents types of agentpool. Possible values - include: 'VirtualMachineScaleSets', 'AvailabilitySet' - :type type: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.AgentPoolType - """ - - _validation = { - 'name': {'required': True}, - 'count': {'required': True, 'maximum': 100, 'minimum': 1}, - 'vm_size': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'count': {'key': 'count', 'type': 'int'}, - 'vm_size': {'key': 'vmSize', 'type': 'str'}, - 'os_disk_size_gb': {'key': 'osDiskSizeGB', 'type': 'int'}, - 'vnet_subnet_id': {'key': 'vnetSubnetID', 'type': 'str'}, - 'max_pods': {'key': 'maxPods', 'type': 'int'}, - 'os_type': {'key': 'osType', 'type': 'str'}, - 'max_count': {'key': 'maxCount', 'type': 'int'}, - 'min_count': {'key': 'minCount', 'type': 'int'}, - 'enable_auto_scaling': {'key': 'enableAutoScaling', 'type': 'bool'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, *, name: str, vm_size, count: int=1, os_disk_size_gb: int=None, vnet_subnet_id: str=None, max_pods: int=None, os_type="Linux", max_count: int=None, min_count: int=None, enable_auto_scaling: bool=None, type=None, **kwargs) -> None: - super(ManagedClusterAgentPoolProfile, self).__init__(**kwargs) - self.name = name - self.count = count - self.vm_size = vm_size - self.os_disk_size_gb = os_disk_size_gb - self.vnet_subnet_id = vnet_subnet_id - self.max_pods = max_pods - self.os_type = os_type - self.max_count = max_count - self.min_count = min_count - self.enable_auto_scaling = enable_auto_scaling - self.type = type diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_paged.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_paged.py deleted file mode 100644 index 3e57bbc42ecc..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_paged.py +++ /dev/null @@ -1,27 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.paging import Paged - - -class ManagedClusterPaged(Paged): - """ - A paging container for iterating over a list of :class:`ManagedCluster ` object - """ - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'current_page': {'key': 'value', 'type': '[ManagedCluster]'} - } - - def __init__(self, *args, **kwargs): - - super(ManagedClusterPaged, self).__init__(*args, **kwargs) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_pool_upgrade_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_pool_upgrade_profile.py deleted file mode 100644 index 988132b10b4c..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_pool_upgrade_profile.py +++ /dev/null @@ -1,52 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ManagedClusterPoolUpgradeProfile(Model): - """The list of available upgrade versions. - - All required parameters must be populated in order to send to Azure. - - :param kubernetes_version: Required. Kubernetes version (major, minor, - patch). - :type kubernetes_version: str - :param name: Pool name. - :type name: str - :param os_type: Required. OsType to be used to specify os type. Choose - from Linux and Windows. Default to Linux. Possible values include: - 'Linux', 'Windows'. Default value: "Linux" . - :type os_type: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.OSType - :param upgrades: List of orchestrator types and versions available for - upgrade. - :type upgrades: list[str] - """ - - _validation = { - 'kubernetes_version': {'required': True}, - 'os_type': {'required': True}, - } - - _attribute_map = { - 'kubernetes_version': {'key': 'kubernetesVersion', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'os_type': {'key': 'osType', 'type': 'str'}, - 'upgrades': {'key': 'upgrades', 'type': '[str]'}, - } - - def __init__(self, **kwargs): - super(ManagedClusterPoolUpgradeProfile, self).__init__(**kwargs) - self.kubernetes_version = kwargs.get('kubernetes_version', None) - self.name = kwargs.get('name', None) - self.os_type = kwargs.get('os_type', "Linux") - self.upgrades = kwargs.get('upgrades', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_pool_upgrade_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_pool_upgrade_profile_py3.py deleted file mode 100644 index 9eae9ae9fed3..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_pool_upgrade_profile_py3.py +++ /dev/null @@ -1,52 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ManagedClusterPoolUpgradeProfile(Model): - """The list of available upgrade versions. - - All required parameters must be populated in order to send to Azure. - - :param kubernetes_version: Required. Kubernetes version (major, minor, - patch). - :type kubernetes_version: str - :param name: Pool name. - :type name: str - :param os_type: Required. OsType to be used to specify os type. Choose - from Linux and Windows. Default to Linux. Possible values include: - 'Linux', 'Windows'. Default value: "Linux" . - :type os_type: str or - ~azure.mgmt.containerservice.v2018_08_01_preview.models.OSType - :param upgrades: List of orchestrator types and versions available for - upgrade. - :type upgrades: list[str] - """ - - _validation = { - 'kubernetes_version': {'required': True}, - 'os_type': {'required': True}, - } - - _attribute_map = { - 'kubernetes_version': {'key': 'kubernetesVersion', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'os_type': {'key': 'osType', 'type': 'str'}, - 'upgrades': {'key': 'upgrades', 'type': '[str]'}, - } - - def __init__(self, *, kubernetes_version: str, name: str=None, os_type="Linux", upgrades=None, **kwargs) -> None: - super(ManagedClusterPoolUpgradeProfile, self).__init__(**kwargs) - self.kubernetes_version = kubernetes_version - self.name = name - self.os_type = os_type - self.upgrades = upgrades diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_py3.py deleted file mode 100644 index 47228ad49c09..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_py3.py +++ /dev/null @@ -1,114 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from .resource_py3 import Resource - - -class ManagedCluster(Resource): - """Managed cluster. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :ivar id: Resource Id - :vartype id: str - :ivar name: Resource name - :vartype name: str - :ivar type: Resource type - :vartype type: str - :param location: Required. Resource location - :type location: str - :param tags: Resource tags - :type tags: dict[str, str] - :ivar provisioning_state: The current deployment or provisioning state, - which only appears in the response. - :vartype provisioning_state: str - :param kubernetes_version: Version of Kubernetes specified when creating - the managed cluster. - :type kubernetes_version: str - :param dns_prefix: DNS prefix specified when creating the managed cluster. - :type dns_prefix: str - :ivar fqdn: FDQN for the master pool. - :vartype fqdn: str - :param agent_pool_profiles: Properties of the agent pool. - :type agent_pool_profiles: - list[~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterAgentPoolProfile] - :param linux_profile: Profile for Linux VMs in the container service - cluster. - :type linux_profile: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceLinuxProfile - :param service_principal_profile: Information about a service principal - identity for the cluster to use for manipulating Azure APIs. - :type service_principal_profile: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterServicePrincipalProfile - :param addon_profiles: Profile of managed cluster add-on. - :type addon_profiles: dict[str, - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterAddonProfile] - :ivar node_resource_group: Name of the resource group containing agent - pool nodes. - :vartype node_resource_group: str - :param enable_rbac: Whether to enable Kubernetes Role-Based Access - Control. - :type enable_rbac: bool - :param network_profile: Profile of network configuration. - :type network_profile: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ContainerServiceNetworkProfile - :param aad_profile: Profile of Azure Active Directory configuration. - :type aad_profile: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterAADProfile - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, - 'provisioning_state': {'readonly': True}, - 'fqdn': {'readonly': True}, - 'node_resource_group': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, - 'kubernetes_version': {'key': 'properties.kubernetesVersion', 'type': 'str'}, - 'dns_prefix': {'key': 'properties.dnsPrefix', 'type': 'str'}, - 'fqdn': {'key': 'properties.fqdn', 'type': 'str'}, - 'agent_pool_profiles': {'key': 'properties.agentPoolProfiles', 'type': '[ManagedClusterAgentPoolProfile]'}, - 'linux_profile': {'key': 'properties.linuxProfile', 'type': 'ContainerServiceLinuxProfile'}, - 'service_principal_profile': {'key': 'properties.servicePrincipalProfile', 'type': 'ManagedClusterServicePrincipalProfile'}, - 'addon_profiles': {'key': 'properties.addonProfiles', 'type': '{ManagedClusterAddonProfile}'}, - 'node_resource_group': {'key': 'properties.nodeResourceGroup', 'type': 'str'}, - 'enable_rbac': {'key': 'properties.enableRBAC', 'type': 'bool'}, - 'network_profile': {'key': 'properties.networkProfile', 'type': 'ContainerServiceNetworkProfile'}, - 'aad_profile': {'key': 'properties.aadProfile', 'type': 'ManagedClusterAADProfile'}, - } - - def __init__(self, *, location: str, tags=None, kubernetes_version: str=None, dns_prefix: str=None, agent_pool_profiles=None, linux_profile=None, service_principal_profile=None, addon_profiles=None, enable_rbac: bool=None, network_profile=None, aad_profile=None, **kwargs) -> None: - super(ManagedCluster, self).__init__(location=location, tags=tags, **kwargs) - self.provisioning_state = None - self.kubernetes_version = kubernetes_version - self.dns_prefix = dns_prefix - self.fqdn = None - self.agent_pool_profiles = agent_pool_profiles - self.linux_profile = linux_profile - self.service_principal_profile = service_principal_profile - self.addon_profiles = addon_profiles - self.node_resource_group = None - self.enable_rbac = enable_rbac - self.network_profile = network_profile - self.aad_profile = aad_profile diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_service_principal_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_service_principal_profile.py deleted file mode 100644 index 4610cedac547..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_service_principal_profile.py +++ /dev/null @@ -1,40 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ManagedClusterServicePrincipalProfile(Model): - """Information about a service principal identity for the cluster to use for - manipulating Azure APIs. - - All required parameters must be populated in order to send to Azure. - - :param client_id: Required. The ID for the service principal. - :type client_id: str - :param secret: The secret password associated with the service principal - in plain text. - :type secret: str - """ - - _validation = { - 'client_id': {'required': True}, - } - - _attribute_map = { - 'client_id': {'key': 'clientId', 'type': 'str'}, - 'secret': {'key': 'secret', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ManagedClusterServicePrincipalProfile, self).__init__(**kwargs) - self.client_id = kwargs.get('client_id', None) - self.secret = kwargs.get('secret', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_service_principal_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_service_principal_profile_py3.py deleted file mode 100644 index 6ea9e92dc407..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_service_principal_profile_py3.py +++ /dev/null @@ -1,40 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ManagedClusterServicePrincipalProfile(Model): - """Information about a service principal identity for the cluster to use for - manipulating Azure APIs. - - All required parameters must be populated in order to send to Azure. - - :param client_id: Required. The ID for the service principal. - :type client_id: str - :param secret: The secret password associated with the service principal - in plain text. - :type secret: str - """ - - _validation = { - 'client_id': {'required': True}, - } - - _attribute_map = { - 'client_id': {'key': 'clientId', 'type': 'str'}, - 'secret': {'key': 'secret', 'type': 'str'}, - } - - def __init__(self, *, client_id: str, secret: str=None, **kwargs) -> None: - super(ManagedClusterServicePrincipalProfile, self).__init__(**kwargs) - self.client_id = client_id - self.secret = secret diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_upgrade_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_upgrade_profile.py deleted file mode 100644 index b4a98f4cd2a2..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_upgrade_profile.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ManagedClusterUpgradeProfile(Model): - """The list of available upgrades for compute pools. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :ivar id: Id of upgrade profile. - :vartype id: str - :ivar name: Name of upgrade profile. - :vartype name: str - :ivar type: Type of upgrade profile. - :vartype type: str - :param control_plane_profile: Required. The list of available upgrade - versions for the control plane. - :type control_plane_profile: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterPoolUpgradeProfile - :param agent_pool_profiles: Required. The list of available upgrade - versions for agent pools. - :type agent_pool_profiles: - list[~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterPoolUpgradeProfile] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'control_plane_profile': {'required': True}, - 'agent_pool_profiles': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'control_plane_profile': {'key': 'properties.controlPlaneProfile', 'type': 'ManagedClusterPoolUpgradeProfile'}, - 'agent_pool_profiles': {'key': 'properties.agentPoolProfiles', 'type': '[ManagedClusterPoolUpgradeProfile]'}, - } - - def __init__(self, **kwargs): - super(ManagedClusterUpgradeProfile, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.control_plane_profile = kwargs.get('control_plane_profile', None) - self.agent_pool_profiles = kwargs.get('agent_pool_profiles', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_upgrade_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_upgrade_profile_py3.py deleted file mode 100644 index bed444fa378d..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/managed_cluster_upgrade_profile_py3.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class ManagedClusterUpgradeProfile(Model): - """The list of available upgrades for compute pools. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :ivar id: Id of upgrade profile. - :vartype id: str - :ivar name: Name of upgrade profile. - :vartype name: str - :ivar type: Type of upgrade profile. - :vartype type: str - :param control_plane_profile: Required. The list of available upgrade - versions for the control plane. - :type control_plane_profile: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterPoolUpgradeProfile - :param agent_pool_profiles: Required. The list of available upgrade - versions for agent pools. - :type agent_pool_profiles: - list[~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterPoolUpgradeProfile] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'control_plane_profile': {'required': True}, - 'agent_pool_profiles': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'control_plane_profile': {'key': 'properties.controlPlaneProfile', 'type': 'ManagedClusterPoolUpgradeProfile'}, - 'agent_pool_profiles': {'key': 'properties.agentPoolProfiles', 'type': '[ManagedClusterPoolUpgradeProfile]'}, - } - - def __init__(self, *, control_plane_profile, agent_pool_profiles, **kwargs) -> None: - super(ManagedClusterUpgradeProfile, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.control_plane_profile = control_plane_profile - self.agent_pool_profiles = agent_pool_profiles diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/operation_value.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/operation_value.py deleted file mode 100644 index 911f9fc80881..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/operation_value.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class OperationValue(Model): - """Describes the properties of a Compute Operation value. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar origin: The origin of the compute operation. - :vartype origin: str - :ivar name: The name of the compute operation. - :vartype name: str - :ivar operation: The display name of the compute operation. - :vartype operation: str - :ivar resource: The display name of the resource the operation applies to. - :vartype resource: str - :ivar description: The description of the operation. - :vartype description: str - :ivar provider: The resource provider for the operation. - :vartype provider: str - """ - - _validation = { - 'origin': {'readonly': True}, - 'name': {'readonly': True}, - 'operation': {'readonly': True}, - 'resource': {'readonly': True}, - 'description': {'readonly': True}, - 'provider': {'readonly': True}, - } - - _attribute_map = { - 'origin': {'key': 'origin', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'operation': {'key': 'display.operation', 'type': 'str'}, - 'resource': {'key': 'display.resource', 'type': 'str'}, - 'description': {'key': 'display.description', 'type': 'str'}, - 'provider': {'key': 'display.provider', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(OperationValue, self).__init__(**kwargs) - self.origin = None - self.name = None - self.operation = None - self.resource = None - self.description = None - self.provider = None diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/operation_value_paged.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/operation_value_paged.py deleted file mode 100644 index 47310584f245..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/operation_value_paged.py +++ /dev/null @@ -1,27 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.paging import Paged - - -class OperationValuePaged(Paged): - """ - A paging container for iterating over a list of :class:`OperationValue ` object - """ - - _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'current_page': {'key': 'value', 'type': '[OperationValue]'} - } - - def __init__(self, *args, **kwargs): - - super(OperationValuePaged, self).__init__(*args, **kwargs) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/operation_value_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/operation_value_py3.py deleted file mode 100644 index 55bceaa75439..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/operation_value_py3.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class OperationValue(Model): - """Describes the properties of a Compute Operation value. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar origin: The origin of the compute operation. - :vartype origin: str - :ivar name: The name of the compute operation. - :vartype name: str - :ivar operation: The display name of the compute operation. - :vartype operation: str - :ivar resource: The display name of the resource the operation applies to. - :vartype resource: str - :ivar description: The description of the operation. - :vartype description: str - :ivar provider: The resource provider for the operation. - :vartype provider: str - """ - - _validation = { - 'origin': {'readonly': True}, - 'name': {'readonly': True}, - 'operation': {'readonly': True}, - 'resource': {'readonly': True}, - 'description': {'readonly': True}, - 'provider': {'readonly': True}, - } - - _attribute_map = { - 'origin': {'key': 'origin', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'operation': {'key': 'display.operation', 'type': 'str'}, - 'resource': {'key': 'display.resource', 'type': 'str'}, - 'description': {'key': 'display.description', 'type': 'str'}, - 'provider': {'key': 'display.provider', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(OperationValue, self).__init__(**kwargs) - self.origin = None - self.name = None - self.operation = None - self.resource = None - self.description = None - self.provider = None diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/orchestrator_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/orchestrator_profile.py deleted file mode 100644 index d5560a1f8799..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/orchestrator_profile.py +++ /dev/null @@ -1,40 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class OrchestratorProfile(Model): - """Contains information about orchestrator. - - All required parameters must be populated in order to send to Azure. - - :param orchestrator_type: Required. Orchestrator type. - :type orchestrator_type: str - :param orchestrator_version: Required. Orchestrator version (major, minor, - patch). - :type orchestrator_version: str - """ - - _validation = { - 'orchestrator_type': {'required': True}, - 'orchestrator_version': {'required': True}, - } - - _attribute_map = { - 'orchestrator_type': {'key': 'orchestratorType', 'type': 'str'}, - 'orchestrator_version': {'key': 'orchestratorVersion', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(OrchestratorProfile, self).__init__(**kwargs) - self.orchestrator_type = kwargs.get('orchestrator_type', None) - self.orchestrator_version = kwargs.get('orchestrator_version', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/orchestrator_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/orchestrator_profile_py3.py deleted file mode 100644 index f16e84a1fe3c..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/orchestrator_profile_py3.py +++ /dev/null @@ -1,40 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class OrchestratorProfile(Model): - """Contains information about orchestrator. - - All required parameters must be populated in order to send to Azure. - - :param orchestrator_type: Required. Orchestrator type. - :type orchestrator_type: str - :param orchestrator_version: Required. Orchestrator version (major, minor, - patch). - :type orchestrator_version: str - """ - - _validation = { - 'orchestrator_type': {'required': True}, - 'orchestrator_version': {'required': True}, - } - - _attribute_map = { - 'orchestrator_type': {'key': 'orchestratorType', 'type': 'str'}, - 'orchestrator_version': {'key': 'orchestratorVersion', 'type': 'str'}, - } - - def __init__(self, *, orchestrator_type: str, orchestrator_version: str, **kwargs) -> None: - super(OrchestratorProfile, self).__init__(**kwargs) - self.orchestrator_type = orchestrator_type - self.orchestrator_version = orchestrator_version diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/resource.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/resource.py deleted file mode 100644 index 5dd7d481c685..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/resource.py +++ /dev/null @@ -1,56 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class Resource(Model): - """The Resource model definition. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :ivar id: Resource Id - :vartype id: str - :ivar name: Resource name - :vartype name: str - :ivar type: Resource type - :vartype type: str - :param location: Required. Resource location - :type location: str - :param tags: Resource tags - :type tags: dict[str, str] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(Resource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.location = kwargs.get('location', None) - self.tags = kwargs.get('tags', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/resource_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/resource_py3.py deleted file mode 100644 index 2f3702caf609..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/resource_py3.py +++ /dev/null @@ -1,56 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class Resource(Model): - """The Resource model definition. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :ivar id: Resource Id - :vartype id: str - :ivar name: Resource name - :vartype name: str - :ivar type: Resource type - :vartype type: str - :param location: Required. Resource location - :type location: str - :param tags: Resource tags - :type tags: dict[str, str] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - } - - def __init__(self, *, location: str, tags=None, **kwargs) -> None: - super(Resource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.location = location - self.tags = tags diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/tags_object.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/tags_object.py deleted file mode 100644 index 2966ec220f94..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/tags_object.py +++ /dev/null @@ -1,28 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class TagsObject(Model): - """Tags object for patch operations. - - :param tags: Resource tags. - :type tags: dict[str, str] - """ - - _attribute_map = { - 'tags': {'key': 'tags', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(TagsObject, self).__init__(**kwargs) - self.tags = kwargs.get('tags', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/tags_object_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/tags_object_py3.py deleted file mode 100644 index 8be0bb4a15d7..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/models/tags_object_py3.py +++ /dev/null @@ -1,28 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class TagsObject(Model): - """Tags object for patch operations. - - :param tags: Resource tags. - :type tags: dict[str, str] - """ - - _attribute_map = { - 'tags': {'key': 'tags', 'type': '{str}'}, - } - - def __init__(self, *, tags=None, **kwargs) -> None: - super(TagsObject, self).__init__(**kwargs) - self.tags = tags diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/operations/__init__.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/operations/__init__.py deleted file mode 100644 index f517d730f214..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/operations/__init__.py +++ /dev/null @@ -1,18 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from .operations import Operations -from .managed_clusters_operations import ManagedClustersOperations - -__all__ = [ - 'Operations', - 'ManagedClustersOperations', -] diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/operations/managed_clusters_operations.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/operations/managed_clusters_operations.py deleted file mode 100644 index e6d866e020ac..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/operations/managed_clusters_operations.py +++ /dev/null @@ -1,804 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse -from msrestazure.azure_exceptions import CloudError -from msrest.polling import LROPoller, NoPolling -from msrestazure.polling.arm_polling import ARMPolling - -from .. import models - - -class ManagedClustersOperations(object): - """ManagedClustersOperations operations. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - :ivar api_version: Client Api Version. Constant value: "2018-08-01-preview". - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self.api_version = "2018-08-01-preview" - - self.config = config - - def list( - self, custom_headers=None, raw=False, **operation_config): - """Gets a list of managed clusters in the specified subscription. - - Gets a list of managed clusters in the specified subscription. The - operation returns properties of each managed cluster. - - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: An iterator like instance of ManagedCluster - :rtype: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterPaged[~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedCluster] - :raises: :class:`CloudError` - """ - def internal_paging(next_link=None, raw=False): - - if not next_link: - # Construct URL - url = self.list.metadata['url'] - path_format_arguments = { - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - else: - url = next_link - query_parameters = {} - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - return response - - # Deserialize response - deserialized = models.ManagedClusterPaged(internal_paging, self._deserialize.dependencies) - - if raw: - header_dict = {} - client_raw_response = models.ManagedClusterPaged(internal_paging, self._deserialize.dependencies, header_dict) - return client_raw_response - - return deserialized - list.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/managedClusters'} - - def list_by_resource_group( - self, resource_group_name, custom_headers=None, raw=False, **operation_config): - """Lists managed clusters in the specified subscription and resource - group. - - Lists managed clusters in the specified subscription and resource - group. The operation returns properties of each managed cluster. - - :param resource_group_name: The name of the resource group. - :type resource_group_name: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: An iterator like instance of ManagedCluster - :rtype: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterPaged[~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedCluster] - :raises: :class:`CloudError` - """ - def internal_paging(next_link=None, raw=False): - - if not next_link: - # Construct URL - url = self.list_by_resource_group.metadata['url'] - path_format_arguments = { - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - else: - url = next_link - query_parameters = {} - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - return response - - # Deserialize response - deserialized = models.ManagedClusterPaged(internal_paging, self._deserialize.dependencies) - - if raw: - header_dict = {} - client_raw_response = models.ManagedClusterPaged(internal_paging, self._deserialize.dependencies, header_dict) - return client_raw_response - - return deserialized - list_by_resource_group.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters'} - - def get_upgrade_profile( - self, resource_group_name, resource_name, custom_headers=None, raw=False, **operation_config): - """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. - - :param resource_group_name: The name of the resource group. - :type resource_group_name: str - :param resource_name: The name of the managed cluster resource. - :type resource_name: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: ManagedClusterUpgradeProfile or ClientRawResponse if raw=true - :rtype: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterUpgradeProfile - or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.get_upgrade_profile.metadata['url'] - path_format_arguments = { - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'resourceName': self._serialize.url("resource_name", resource_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - - if response.status_code == 200: - deserialized = self._deserialize('ManagedClusterUpgradeProfile', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - get_upgrade_profile.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/upgradeProfiles/default'} - - def get_access_profile( - self, resource_group_name, resource_name, role_name, custom_headers=None, raw=False, **operation_config): - """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 resource_group_name: The name of the resource group. - :type resource_group_name: str - :param resource_name: The name of the managed cluster resource. - :type resource_name: str - :param role_name: The name of the role for managed cluster - accessProfile resource. - :type role_name: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: ManagedClusterAccessProfile or ClientRawResponse if raw=true - :rtype: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterAccessProfile - or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.get_access_profile.metadata['url'] - path_format_arguments = { - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'resourceName': self._serialize.url("resource_name", resource_name, 'str'), - 'roleName': self._serialize.url("role_name", role_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.post(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - - if response.status_code == 200: - deserialized = self._deserialize('ManagedClusterAccessProfile', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - get_access_profile.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/accessProfiles/{roleName}/listCredential'} - - def list_cluster_admin_credentials( - self, resource_group_name, resource_name, custom_headers=None, raw=False, **operation_config): - """Gets clusteradmin credential of a managed cluster. - - Gets clusteradmin credential of the managed cluster with a specified - resource group and name. - - :param resource_group_name: The name of the resource group. - :type resource_group_name: str - :param resource_name: The name of the managed cluster resource. - :type resource_name: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: CredentialResults or ClientRawResponse if raw=true - :rtype: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.CredentialResults - or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.list_cluster_admin_credentials.metadata['url'] - path_format_arguments = { - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'resourceName': self._serialize.url("resource_name", resource_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.post(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - - if response.status_code == 200: - deserialized = self._deserialize('CredentialResults', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - list_cluster_admin_credentials.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterAdminCredential'} - - def list_cluster_user_credentials( - self, resource_group_name, resource_name, custom_headers=None, raw=False, **operation_config): - """Gets clusteruser credential of a managed cluster. - - Gets clusteruser credential of the managed cluster with a specified - resource group and name. - - :param resource_group_name: The name of the resource group. - :type resource_group_name: str - :param resource_name: The name of the managed cluster resource. - :type resource_name: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: CredentialResults or ClientRawResponse if raw=true - :rtype: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.CredentialResults - or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.list_cluster_user_credentials.metadata['url'] - path_format_arguments = { - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'resourceName': self._serialize.url("resource_name", resource_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.post(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - - if response.status_code == 200: - deserialized = self._deserialize('CredentialResults', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - list_cluster_user_credentials.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterUserCredential'} - - def get( - self, resource_group_name, resource_name, custom_headers=None, raw=False, **operation_config): - """Gets a managed cluster. - - Gets the details of the managed cluster with a specified resource group - and name. - - :param resource_group_name: The name of the resource group. - :type resource_group_name: str - :param resource_name: The name of the managed cluster resource. - :type resource_name: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: ManagedCluster or ClientRawResponse if raw=true - :rtype: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedCluster - or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.get.metadata['url'] - path_format_arguments = { - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'resourceName': self._serialize.url("resource_name", resource_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - - if response.status_code == 200: - deserialized = self._deserialize('ManagedCluster', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}'} - - - def _create_or_update_initial( - self, resource_group_name, resource_name, parameters, custom_headers=None, raw=False, **operation_config): - # Construct URL - url = self.create_or_update.metadata['url'] - path_format_arguments = { - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'resourceName': self._serialize.url("resource_name", resource_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - header_parameters['Content-Type'] = 'application/json; charset=utf-8' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct body - body_content = self._serialize.body(parameters, 'ManagedCluster') - - # Construct and send request - request = self._client.put(url, query_parameters, header_parameters, body_content) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200, 201]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - - if response.status_code == 200: - deserialized = self._deserialize('ManagedCluster', response) - if response.status_code == 201: - deserialized = self._deserialize('ManagedCluster', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - - def create_or_update( - self, resource_group_name, resource_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config): - """Creates or updates a managed cluster. - - Creates or updates a managed cluster with the specified configuration - for agents and Kubernetes version. - - :param resource_group_name: The name of the resource group. - :type resource_group_name: str - :param resource_name: The name of the managed cluster resource. - :type resource_name: str - :param parameters: Parameters supplied to the Create or Update a - Managed Cluster operation. - :type parameters: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedCluster - :param dict custom_headers: headers that will be added to the request - :param bool raw: The poller return type is ClientRawResponse, the - direct response alongside the deserialized response - :param polling: True for ARMPolling, False for no polling, or a - polling object for personal polling strategy - :return: An instance of LROPoller that returns ManagedCluster or - ClientRawResponse if raw==True - :rtype: - ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedCluster] - or - ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedCluster]] - :raises: :class:`CloudError` - """ - raw_result = self._create_or_update_initial( - resource_group_name=resource_group_name, - resource_name=resource_name, - parameters=parameters, - custom_headers=custom_headers, - raw=True, - **operation_config - ) - - def get_long_running_output(response): - deserialized = self._deserialize('ManagedCluster', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - - lro_delay = operation_config.get( - 'long_running_operation_timeout', - self.config.long_running_operation_timeout) - if polling is True: polling_method = ARMPolling(lro_delay, **operation_config) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling - return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}'} - - - def _update_tags_initial( - self, resource_group_name, resource_name, tags=None, custom_headers=None, raw=False, **operation_config): - parameters = models.TagsObject(tags=tags) - - # Construct URL - url = self.update_tags.metadata['url'] - path_format_arguments = { - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'resourceName': self._serialize.url("resource_name", resource_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - header_parameters['Content-Type'] = 'application/json; charset=utf-8' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct body - body_content = self._serialize.body(parameters, 'TagsObject') - - # Construct and send request - request = self._client.patch(url, query_parameters, header_parameters, body_content) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - - if response.status_code == 200: - deserialized = self._deserialize('ManagedCluster', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - - def update_tags( - self, resource_group_name, resource_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config): - """Updates tags on a managed cluster. - - Updates a managed cluster with the specified tags. - - :param resource_group_name: The name of the resource group. - :type resource_group_name: str - :param resource_name: The name of the managed cluster resource. - :type resource_name: str - :param tags: Resource tags. - :type tags: dict[str, str] - :param dict custom_headers: headers that will be added to the request - :param bool raw: The poller return type is ClientRawResponse, the - direct response alongside the deserialized response - :param polling: True for ARMPolling, False for no polling, or a - polling object for personal polling strategy - :return: An instance of LROPoller that returns ManagedCluster or - ClientRawResponse if raw==True - :rtype: - ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedCluster] - or - ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedCluster]] - :raises: :class:`CloudError` - """ - raw_result = self._update_tags_initial( - resource_group_name=resource_group_name, - resource_name=resource_name, - tags=tags, - custom_headers=custom_headers, - raw=True, - **operation_config - ) - - def get_long_running_output(response): - deserialized = self._deserialize('ManagedCluster', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - - lro_delay = operation_config.get( - 'long_running_operation_timeout', - self.config.long_running_operation_timeout) - if polling is True: polling_method = ARMPolling(lro_delay, **operation_config) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling - return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - update_tags.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}'} - - - def _delete_initial( - self, resource_group_name, resource_name, custom_headers=None, raw=False, **operation_config): - # Construct URL - url = self.delete.metadata['url'] - path_format_arguments = { - 'subscriptionId': self._serialize.url("self.config.subscription_id", self.config.subscription_id, 'str'), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'), - 'resourceName': self._serialize.url("resource_name", resource_name, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.delete(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [202, 204]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - if raw: - client_raw_response = ClientRawResponse(None, response) - return client_raw_response - - def delete( - self, resource_group_name, resource_name, custom_headers=None, raw=False, polling=True, **operation_config): - """Deletes a managed cluster. - - Deletes the managed cluster with a specified resource group and name. - - :param resource_group_name: The name of the resource group. - :type resource_group_name: str - :param resource_name: The name of the managed cluster resource. - :type resource_name: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: The poller return type is ClientRawResponse, the - direct response alongside the deserialized response - :param polling: True for ARMPolling, False for no polling, or a - polling object for personal polling strategy - :return: An instance of LROPoller that returns None or - ClientRawResponse if raw==True - :rtype: ~msrestazure.azure_operation.AzureOperationPoller[None] or - ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[None]] - :raises: :class:`CloudError` - """ - raw_result = self._delete_initial( - resource_group_name=resource_group_name, - resource_name=resource_name, - custom_headers=custom_headers, - raw=True, - **operation_config - ) - - def get_long_running_output(response): - if raw: - client_raw_response = ClientRawResponse(None, response) - return client_raw_response - - lro_delay = operation_config.get( - 'long_running_operation_timeout', - self.config.long_running_operation_timeout) - if polling is True: polling_method = ARMPolling(lro_delay, **operation_config) - elif polling is False: polling_method = NoPolling() - else: polling_method = polling - return LROPoller(self._client, raw_result, get_long_running_output, polling_method) - delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}'} diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/operations/operations.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/operations/operations.py deleted file mode 100644 index 513e518a911e..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/operations/operations.py +++ /dev/null @@ -1,98 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse -from msrestazure.azure_exceptions import CloudError - -from .. import models - - -class Operations(object): - """Operations operations. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - :ivar api_version: Client Api Version. Constant value: "2018-08-01-preview". - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self.api_version = "2018-08-01-preview" - - self.config = config - - def list( - self, custom_headers=None, raw=False, **operation_config): - """Gets a list of compute operations. - - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: An iterator like instance of OperationValue - :rtype: - ~azure.mgmt.containerservice.v2018_08_01_preview.models.OperationValuePaged[~azure.mgmt.containerservice.v2018_08_01_preview.models.OperationValue] - :raises: :class:`CloudError` - """ - def internal_paging(next_link=None, raw=False): - - if not next_link: - # Construct URL - url = self.list.metadata['url'] - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - else: - url = next_link - query_parameters = {} - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - return response - - # Deserialize response - deserialized = models.OperationValuePaged(internal_paging, self._deserialize.dependencies) - - if raw: - header_dict = {} - client_raw_response = models.OperationValuePaged(internal_paging, self._deserialize.dependencies, header_dict) - return client_raw_response - - return deserialized - list.metadata = {'url': '/providers/Microsoft.ContainerService/operations'} diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/version.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/version.py deleted file mode 100644 index 391827c689e9..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/version.py +++ /dev/null @@ -1,13 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -VERSION = "2018-08-01-preview" - diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/__init__.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/__init__.py deleted file mode 100644 index 9854e4f7645e..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/__init__.py +++ /dev/null @@ -1,18 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from .container_service_client import ContainerServiceClient -from .version import VERSION - -__all__ = ['ContainerServiceClient'] - -__version__ = VERSION - diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/container_service_client.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/container_service_client.py deleted file mode 100644 index 6b18f0905fd0..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/container_service_client.py +++ /dev/null @@ -1,85 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.service_client import SDKClient -from msrest import Serializer, Deserializer -from msrestazure import AzureConfiguration -from .version import VERSION -from .operations.open_shift_managed_clusters_operations import OpenShiftManagedClustersOperations -from . import models - - -class ContainerServiceClientConfiguration(AzureConfiguration): - """Configuration for ContainerServiceClient - Note that all parameters used to create this instance are saved as instance - attributes. - - :param credentials: Credentials needed for the client to connect to Azure. - :type credentials: :mod:`A msrestazure Credentials - object` - :param subscription_id: Subscription credentials which uniquely identify - Microsoft Azure subscription. The subscription ID forms part of the URI - for every service call. - :type subscription_id: str - :param str base_url: Service URL - """ - - def __init__( - self, credentials, subscription_id, base_url=None): - - if credentials is None: - raise ValueError("Parameter 'credentials' must not be None.") - if subscription_id is None: - raise ValueError("Parameter 'subscription_id' must not be None.") - if not base_url: - base_url = 'https://management.azure.com' - - super(ContainerServiceClientConfiguration, self).__init__(base_url) - - self.add_user_agent('azure-mgmt-containerservice/{}'.format(VERSION)) - self.add_user_agent('Azure-SDK-For-Python') - - self.credentials = credentials - self.subscription_id = subscription_id - - -class ContainerServiceClient(SDKClient): - """The Container Service Client. - - :ivar config: Configuration for client. - :vartype config: ContainerServiceClientConfiguration - - :ivar open_shift_managed_clusters: OpenShiftManagedClusters operations - :vartype open_shift_managed_clusters: azure.mgmt.containerservice.v2018_09_30_preview.operations.OpenShiftManagedClustersOperations - - :param credentials: Credentials needed for the client to connect to Azure. - :type credentials: :mod:`A msrestazure Credentials - object` - :param subscription_id: Subscription credentials which uniquely identify - Microsoft Azure subscription. The subscription ID forms part of the URI - for every service call. - :type subscription_id: str - :param str base_url: Service URL - """ - - def __init__( - self, credentials, subscription_id, base_url=None): - - self.config = ContainerServiceClientConfiguration(credentials, subscription_id, base_url) - super(ContainerServiceClient, self).__init__(self.config.credentials, self.config) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self.api_version = '2018-09-30-preview' - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - self.open_shift_managed_clusters = OpenShiftManagedClustersOperations( - self._client, self.config, self._serialize, self._deserialize) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/__init__.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/__init__.py deleted file mode 100644 index 8cf1355ba98a..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/__init__.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -try: - from .resource_py3 import Resource - from .purchase_plan_py3 import PurchasePlan - from .open_shift_router_profile_py3 import OpenShiftRouterProfile - from .network_profile_py3 import NetworkProfile - from .open_shift_managed_cluster_master_pool_profile_py3 import OpenShiftManagedClusterMasterPoolProfile - from .open_shift_managed_cluster_agent_pool_profile_py3 import OpenShiftManagedClusterAgentPoolProfile - from .open_shift_managed_cluster_base_identity_provider_py3 import OpenShiftManagedClusterBaseIdentityProvider - from .open_shift_managed_cluster_identity_provider_py3 import OpenShiftManagedClusterIdentityProvider - from .open_shift_managed_cluster_auth_profile_py3 import OpenShiftManagedClusterAuthProfile - from .open_shift_managed_cluster_py3 import OpenShiftManagedCluster - from .open_shift_managed_cluster_aad_identity_provider_py3 import OpenShiftManagedClusterAADIdentityProvider - from .tags_object_py3 import TagsObject -except (SyntaxError, ImportError): - from .resource import Resource - from .purchase_plan import PurchasePlan - from .open_shift_router_profile import OpenShiftRouterProfile - from .network_profile import NetworkProfile - from .open_shift_managed_cluster_master_pool_profile import OpenShiftManagedClusterMasterPoolProfile - from .open_shift_managed_cluster_agent_pool_profile import OpenShiftManagedClusterAgentPoolProfile - from .open_shift_managed_cluster_base_identity_provider import OpenShiftManagedClusterBaseIdentityProvider - from .open_shift_managed_cluster_identity_provider import OpenShiftManagedClusterIdentityProvider - from .open_shift_managed_cluster_auth_profile import OpenShiftManagedClusterAuthProfile - from .open_shift_managed_cluster import OpenShiftManagedCluster - from .open_shift_managed_cluster_aad_identity_provider import OpenShiftManagedClusterAADIdentityProvider - from .tags_object import TagsObject -from .open_shift_managed_cluster_paged import OpenShiftManagedClusterPaged -from .container_service_client_enums import ( - OSType, - OpenShiftContainerServiceVMSize, - OpenShiftAgentPoolProfileRole, -) - -__all__ = [ - 'Resource', - 'PurchasePlan', - 'OpenShiftRouterProfile', - 'NetworkProfile', - 'OpenShiftManagedClusterMasterPoolProfile', - 'OpenShiftManagedClusterAgentPoolProfile', - 'OpenShiftManagedClusterBaseIdentityProvider', - 'OpenShiftManagedClusterIdentityProvider', - 'OpenShiftManagedClusterAuthProfile', - 'OpenShiftManagedCluster', - 'OpenShiftManagedClusterAADIdentityProvider', - 'TagsObject', - 'OpenShiftManagedClusterPaged', - 'OSType', - 'OpenShiftContainerServiceVMSize', - 'OpenShiftAgentPoolProfileRole', -] diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/container_service_client_enums.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/container_service_client_enums.py deleted file mode 100644 index 237179cc909e..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/container_service_client_enums.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from enum import Enum - - -class OSType(str, Enum): - - linux = "Linux" - windows = "Windows" - - -class OpenShiftContainerServiceVMSize(str, Enum): - - standard_d2s_v3 = "Standard_D2s_v3" - standard_d4s_v3 = "Standard_D4s_v3" - standard_d8s_v3 = "Standard_D8s_v3" - standard_d16s_v3 = "Standard_D16s_v3" - standard_d32s_v3 = "Standard_D32s_v3" - standard_d64s_v3 = "Standard_D64s_v3" - standard_ds4_v2 = "Standard_DS4_v2" - standard_ds5_v2 = "Standard_DS5_v2" - standard_f8s_v2 = "Standard_F8s_v2" - standard_f16s_v2 = "Standard_F16s_v2" - standard_f32s_v2 = "Standard_F32s_v2" - standard_f64s_v2 = "Standard_F64s_v2" - standard_f72s_v2 = "Standard_F72s_v2" - standard_f8s = "Standard_F8s" - standard_f16s = "Standard_F16s" - standard_e4s_v3 = "Standard_E4s_v3" - standard_e8s_v3 = "Standard_E8s_v3" - standard_e16s_v3 = "Standard_E16s_v3" - standard_e20s_v3 = "Standard_E20s_v3" - standard_e32s_v3 = "Standard_E32s_v3" - standard_e64s_v3 = "Standard_E64s_v3" - standard_gs2 = "Standard_GS2" - standard_gs3 = "Standard_GS3" - standard_gs4 = "Standard_GS4" - standard_gs5 = "Standard_GS5" - standard_ds12_v2 = "Standard_DS12_v2" - standard_ds13_v2 = "Standard_DS13_v2" - standard_ds14_v2 = "Standard_DS14_v2" - standard_ds15_v2 = "Standard_DS15_v2" - standard_l4s = "Standard_L4s" - standard_l8s = "Standard_L8s" - standard_l16s = "Standard_L16s" - standard_l32s = "Standard_L32s" - - -class OpenShiftAgentPoolProfileRole(str, Enum): - - compute = "compute" - infra = "infra" diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/resource.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/resource.py deleted file mode 100644 index 5dd7d481c685..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/resource.py +++ /dev/null @@ -1,56 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class Resource(Model): - """The Resource model definition. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :ivar id: Resource Id - :vartype id: str - :ivar name: Resource name - :vartype name: str - :ivar type: Resource type - :vartype type: str - :param location: Required. Resource location - :type location: str - :param tags: Resource tags - :type tags: dict[str, str] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(Resource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.location = kwargs.get('location', None) - self.tags = kwargs.get('tags', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/resource_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/resource_py3.py deleted file mode 100644 index 2f3702caf609..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/resource_py3.py +++ /dev/null @@ -1,56 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class Resource(Model): - """The Resource model definition. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :ivar id: Resource Id - :vartype id: str - :ivar name: Resource name - :vartype name: str - :ivar type: Resource type - :vartype type: str - :param location: Required. Resource location - :type location: str - :param tags: Resource tags - :type tags: dict[str, str] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - } - - def __init__(self, *, location: str, tags=None, **kwargs) -> None: - super(Resource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.location = location - self.tags = tags diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/tags_object.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/tags_object.py deleted file mode 100644 index 2966ec220f94..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/tags_object.py +++ /dev/null @@ -1,28 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class TagsObject(Model): - """Tags object for patch operations. - - :param tags: Resource tags. - :type tags: dict[str, str] - """ - - _attribute_map = { - 'tags': {'key': 'tags', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(TagsObject, self).__init__(**kwargs) - self.tags = kwargs.get('tags', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/tags_object_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/tags_object_py3.py deleted file mode 100644 index 8be0bb4a15d7..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/models/tags_object_py3.py +++ /dev/null @@ -1,28 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class TagsObject(Model): - """Tags object for patch operations. - - :param tags: Resource tags. - :type tags: dict[str, str] - """ - - _attribute_map = { - 'tags': {'key': 'tags', 'type': '{str}'}, - } - - def __init__(self, *, tags=None, **kwargs) -> None: - super(TagsObject, self).__init__(**kwargs) - self.tags = tags diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/operations/__init__.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/operations/__init__.py deleted file mode 100644 index d6d4c3e5f6f9..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/operations/__init__.py +++ /dev/null @@ -1,16 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from .open_shift_managed_clusters_operations import OpenShiftManagedClustersOperations - -__all__ = [ - 'OpenShiftManagedClustersOperations', -] diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/version.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/version.py deleted file mode 100644 index c48085a263da..000000000000 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/version.py +++ /dev/null @@ -1,13 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -VERSION = "2018-09-30-preview" - diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/version.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/version.py index e66ef3b2af16..a39916c162ce 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/version.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/version.py @@ -9,5 +9,5 @@ # regenerated. # -------------------------------------------------------------------------- -VERSION = "4.3.0" +VERSION = "1.0.0"