diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/__init__.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/__init__.py index e87407ae0e93..212f9ac225a2 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/__init__.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/__init__.py @@ -71,6 +71,7 @@ AgentPoolType, NetworkPlugin, NetworkPolicy, + LoadBalancerSku, ) __all__ = [ @@ -108,4 +109,5 @@ 'AgentPoolType', 'NetworkPlugin', 'NetworkPolicy', + 'LoadBalancerSku', ] diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/container_service_client_enums.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/container_service_client_enums.py index f317ac627e89..cae3ad2eaf24 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/container_service_client_enums.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/container_service_client_enums.py @@ -218,3 +218,9 @@ class NetworkPolicy(str, Enum): calico = "calico" azure = "azure" + + +class LoadBalancerSku(str, Enum): + + standard = "standard" + basic = "basic" diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/container_service_network_profile.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/container_service_network_profile.py index bc02c1be43bc..39f46d59a3b4 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/container_service_network_profile.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/container_service_network_profile.py @@ -39,6 +39,10 @@ class ContainerServiceNetworkProfile(Model): 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 + :param load_balancer_sku: The load balancer sku for the managed cluster. + Possible values include: 'standard', 'basic' + :type load_balancer_sku: str or + ~azure.mgmt.containerservice.v2019_04_01.models.LoadBalancerSku """ _validation = { @@ -55,6 +59,7 @@ class ContainerServiceNetworkProfile(Model): 'service_cidr': {'key': 'serviceCidr', 'type': 'str'}, 'dns_service_ip': {'key': 'dnsServiceIP', 'type': 'str'}, 'docker_bridge_cidr': {'key': 'dockerBridgeCidr', 'type': 'str'}, + 'load_balancer_sku': {'key': 'loadBalancerSku', 'type': 'str'}, } def __init__(self, **kwargs): @@ -65,3 +70,4 @@ def __init__(self, **kwargs): 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") + self.load_balancer_sku = kwargs.get('load_balancer_sku', None) diff --git a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/container_service_network_profile_py3.py b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/container_service_network_profile_py3.py index 67208510389e..2876203d7839 100644 --- a/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/container_service_network_profile_py3.py +++ b/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/container_service_network_profile_py3.py @@ -39,6 +39,10 @@ class ContainerServiceNetworkProfile(Model): 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 + :param load_balancer_sku: The load balancer sku for the managed cluster. + Possible values include: 'standard', 'basic' + :type load_balancer_sku: str or + ~azure.mgmt.containerservice.v2019_04_01.models.LoadBalancerSku """ _validation = { @@ -55,9 +59,10 @@ class ContainerServiceNetworkProfile(Model): 'service_cidr': {'key': 'serviceCidr', 'type': 'str'}, 'dns_service_ip': {'key': 'dnsServiceIP', 'type': 'str'}, 'docker_bridge_cidr': {'key': 'dockerBridgeCidr', 'type': 'str'}, + 'load_balancer_sku': {'key': 'loadBalancerSku', '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: + 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", load_balancer_sku=None, **kwargs) -> None: super(ContainerServiceNetworkProfile, self).__init__(**kwargs) self.network_plugin = network_plugin self.network_policy = network_policy @@ -65,3 +70,4 @@ def __init__(self, *, network_plugin="kubenet", network_policy=None, pod_cidr: s self.service_cidr = service_cidr self.dns_service_ip = dns_service_ip self.docker_bridge_cidr = docker_bridge_cidr + self.load_balancer_sku = load_balancer_sku diff --git a/azure-mgmt-containerservice/setup.py b/azure-mgmt-containerservice/setup.py index 647197cde70e..671cf137a8f7 100644 --- a/azure-mgmt-containerservice/setup.py +++ b/azure-mgmt-containerservice/setup.py @@ -53,6 +53,7 @@ version=version, description='Microsoft Azure {} Client Library for Python'.format(PACKAGE_PPRINT_NAME), long_description=readme + '\n\n' + history, + long_description_content_type='text/x-rst', license='MIT License', author='Microsoft Corporation', author_email='azpysdkhelp@microsoft.com',