diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/_network_management_client.py index 3b1fa573cede..7177081e3521 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/_network_management_client.py @@ -827,6 +827,19 @@ def azure_firewalls(self): raise ValueError("API version {} does not have operation group 'azure_firewalls'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + @property + def azure_web_categories(self): + """Instance depends on the API version: + + * 2020-06-01: :class:`AzureWebCategoriesOperations` + """ + api_version = self._get_api_version('azure_web_categories') + if api_version == '2020-06-01': + from .v2020_06_01.operations import AzureWebCategoriesOperations as OperationClass + else: + raise ValueError("API version {} does not have operation group 'azure_web_categories'".format(api_version)) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + @property def bastion_hosts(self): """Instance depends on the API version: diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/aio/_network_management_client.py index 369576dbb171..6db363866da2 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/aio/_network_management_client.py @@ -827,6 +827,19 @@ def azure_firewalls(self): raise ValueError("API version {} does not have operation group 'azure_firewalls'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + @property + def azure_web_categories(self): + """Instance depends on the API version: + + * 2020-06-01: :class:`AzureWebCategoriesOperations` + """ + api_version = self._get_api_version('azure_web_categories') + if api_version == '2020-06-01': + from ..v2020_06_01.aio.operations import AzureWebCategoriesOperations as OperationClass + else: + raise ValueError("API version {} does not have operation group 'azure_web_categories'".format(api_version)) + return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) + @property def bastion_hosts(self): """Instance depends on the API version: diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/_network_management_client.py index fd2df30a8918..9e173ff556ed 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/_network_management_client.py @@ -102,7 +102,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/aio/_network_management_client.py index 91fa60c8e961..de52a38f8853 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2015_06_15/aio/_network_management_client.py @@ -99,7 +99,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/_network_management_client.py index 94078e54951c..5ec7e1bc20a3 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/_network_management_client.py @@ -111,7 +111,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.network_interfaces = NetworkInterfacesOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/aio/_network_management_client.py index 34744e388502..fec2c4dabb35 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_09_01/aio/_network_management_client.py @@ -108,7 +108,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.network_interfaces = NetworkInterfacesOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/_network_management_client.py index f26611b4d31f..7f349584e790 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/_network_management_client.py @@ -120,7 +120,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.network_interfaces = NetworkInterfacesOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/aio/_network_management_client.py index c00982e32d9a..2e6ae4d1da9f 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/aio/_network_management_client.py @@ -117,7 +117,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.network_interfaces = NetworkInterfacesOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/_network_management_client.py index 769c5718e2d7..97d4247a80c2 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/_network_management_client.py @@ -120,7 +120,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/aio/_network_management_client.py index f78f6c257e86..fa7a54f13ea3 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/aio/_network_management_client.py @@ -117,7 +117,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/_network_management_client.py index fbb40d8f9375..38761bc9bdae 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/_network_management_client.py @@ -150,7 +150,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/aio/_network_management_client.py index 96edcfebbad5..1a66d5b08eea 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/aio/_network_management_client.py @@ -147,7 +147,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/_network_management_client.py index d13cc7ffe621..ac3b68dfd80c 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/_network_management_client.py @@ -150,7 +150,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/aio/_network_management_client.py index 4fc59bb2c92e..cd002b50fcd8 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/aio/_network_management_client.py @@ -147,7 +147,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/_network_management_client.py index 6e1af36e4882..092d5e9042a8 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/_network_management_client.py @@ -156,7 +156,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/aio/_network_management_client.py index f7d0d018587a..ccfb58123a20 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/aio/_network_management_client.py @@ -153,7 +153,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/_network_management_client.py index 56dd4b8488ff..cacb6a293c1a 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/_network_management_client.py @@ -159,7 +159,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/aio/_network_management_client.py index 246556b0d2d3..39ee337b4a12 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/aio/_network_management_client.py @@ -156,7 +156,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/_network_management_client.py index 5c90cdcf9395..6b838faf58c3 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/_network_management_client.py @@ -159,7 +159,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/aio/_network_management_client.py index 1fdbbf615e6e..342f814472ff 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/aio/_network_management_client.py @@ -156,7 +156,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/_network_management_client.py index 94567e074e8a..e4af9b0107b9 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/_network_management_client.py @@ -159,7 +159,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/aio/_network_management_client.py index 1fc7883f59b7..404933231bc2 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/aio/_network_management_client.py @@ -156,7 +156,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/_network_management_client.py index d6b4448ac15f..da9af7b64314 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/_network_management_client.py @@ -171,7 +171,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/aio/_network_management_client.py index 19b25947d131..e2d144880ff1 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/aio/_network_management_client.py @@ -168,7 +168,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/_network_management_client.py index 5fb170226376..ef634fa73cad 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/_network_management_client.py @@ -195,7 +195,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.azure_firewalls = AzureFirewallsOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/aio/_network_management_client.py index 38fbf28dfb4a..9c75b1cc30a5 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/aio/_network_management_client.py @@ -192,7 +192,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.azure_firewalls = AzureFirewallsOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/_network_management_client.py index 886b9ca3b24c..f9d9b2c057cb 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/_network_management_client.py @@ -195,7 +195,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.azure_firewalls = AzureFirewallsOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/aio/_network_management_client.py index 685284f84bd9..1f18033887a1 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/aio/_network_management_client.py @@ -192,7 +192,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.azure_firewalls = AzureFirewallsOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/_network_management_client.py index 9dbe0de3bccb..14be6bf85bd5 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/_network_management_client.py @@ -204,7 +204,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.azure_firewalls = AzureFirewallsOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/aio/_network_management_client.py index acaf369adab7..9c2bf22076ac 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/aio/_network_management_client.py @@ -201,7 +201,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.azure_firewalls = AzureFirewallsOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/_network_management_client.py index 821ed6621879..19f4c92e1b89 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/_network_management_client.py @@ -249,7 +249,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/aio/_network_management_client.py index 084680a95dc3..a0890a4007dd 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/aio/_network_management_client.py @@ -246,7 +246,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/_network_management_client.py index 3990027af039..fecd8dbd7f03 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/_network_management_client.py @@ -249,7 +249,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/aio/_network_management_client.py index 953843aaa2a9..e16c9cabae2c 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/aio/_network_management_client.py @@ -246,7 +246,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/_network_management_client.py index 7797688beb55..ba3c6cf65b96 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/_network_management_client.py @@ -252,7 +252,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/aio/_network_management_client.py index 85d2c21a1711..751f5cd902db 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/aio/_network_management_client.py @@ -249,7 +249,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/_network_management_client.py index 6f2334c45e6c..ffc9e3e68243 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/_network_management_client.py @@ -258,7 +258,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/aio/_network_management_client.py index 5a20d89e860f..58849b81693e 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/aio/_network_management_client.py @@ -255,7 +255,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/_network_management_client.py index 6e051f058a13..8d576738ef49 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/_network_management_client.py @@ -267,7 +267,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/aio/_network_management_client.py index 858a40503f0b..655eb2f46770 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/aio/_network_management_client.py @@ -264,7 +264,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/_network_management_client.py index 912d3689a3e0..30951784fa5f 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/_network_management_client.py @@ -279,7 +279,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/aio/_network_management_client.py index a15320e113c5..582e9fd6fe96 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/aio/_network_management_client.py @@ -276,7 +276,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/_network_management_client.py index b8a7e11e904e..4f7625db6097 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/_network_management_client.py @@ -294,7 +294,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/aio/_network_management_client.py index 635c6fd6ebc0..a27a5acc22be 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/aio/_network_management_client.py @@ -291,7 +291,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/_network_management_client.py index cf7a258d26cf..141b47bea732 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/_network_management_client.py @@ -300,7 +300,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/aio/_network_management_client.py index 9f14d21f2b3e..c2c69a1def47 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/aio/_network_management_client.py @@ -297,7 +297,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/_network_management_client.py index 332bda7caa15..99739d70c569 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/_network_management_client.py @@ -306,7 +306,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/aio/_network_management_client.py index d23ffb525255..3d428af0aa97 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/aio/_network_management_client.py @@ -303,7 +303,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/_network_management_client.py index 276a922170b2..a201cef51098 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/_network_management_client.py @@ -312,7 +312,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/aio/_network_management_client.py index 9b6623da9f83..6872ac6c13bb 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/aio/_network_management_client.py @@ -309,7 +309,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/_network_management_client.py index fd296c00ff0a..29aa1afc27ba 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/_network_management_client.py @@ -315,7 +315,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/aio/_network_management_client.py index 52971d5b9b86..cb2f08892788 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/aio/_network_management_client.py @@ -312,7 +312,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/_network_management_client.py index c5ce7cb431d8..9cafc54b312c 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/_network_management_client.py @@ -318,7 +318,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/aio/_network_management_client.py index ba15e8853aaa..f05e338d1803 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/aio/_network_management_client.py @@ -315,7 +315,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/_network_management_client.py index 8f7a21e21b03..5bf3c34c0bc6 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/_network_management_client.py @@ -327,7 +327,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/aio/_network_management_client.py index 66524ae46038..fd1b930fcc95 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/aio/_network_management_client.py @@ -324,7 +324,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/_network_management_client.py index ac546f9b9f8f..f8842c1b4ee7 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/_network_management_client.py @@ -330,7 +330,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/aio/_network_management_client.py index 5bc9f37eee76..069a4804cf6b 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/aio/_network_management_client.py @@ -327,7 +327,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_05_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_05_01/_network_management_client.py index 7192dab47b0c..4c4627b8e004 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_05_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_05_01/_network_management_client.py @@ -351,7 +351,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_05_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_05_01/aio/_network_management_client.py index 10392bb1a7a1..f5fda6fc6a75 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_05_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_05_01/aio/_network_management_client.py @@ -348,7 +348,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/_metadata.json b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/_metadata.json index f4b6288cb036..834c75044e43 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/_metadata.json +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/_metadata.json @@ -60,6 +60,7 @@ "available_service_aliases": "AvailableServiceAliasesOperations", "azure_firewalls": "AzureFirewallsOperations", "azure_firewall_fqdn_tags": "AzureFirewallFqdnTagsOperations", + "azure_web_categories": "AzureWebCategoriesOperations", "bastion_hosts": "BastionHostsOperations", "custom_ip_prefixes": "CustomIPPrefixesOperations", "ddos_custom_policies": "DdosCustomPoliciesOperations", diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/_network_management_client.py index 2b386eac147c..982788544a9f 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/_network_management_client.py @@ -27,6 +27,7 @@ from .operations import AvailableServiceAliasesOperations from .operations import AzureFirewallsOperations from .operations import AzureFirewallFqdnTagsOperations +from .operations import AzureWebCategoriesOperations from .operations import BastionHostsOperations from .operations import NetworkManagementClientOperationsMixin from .operations import CustomIPPrefixesOperations @@ -147,6 +148,8 @@ class NetworkManagementClient(NetworkManagementClientOperationsMixin): :vartype azure_firewalls: azure.mgmt.network.v2020_06_01.operations.AzureFirewallsOperations :ivar azure_firewall_fqdn_tags: AzureFirewallFqdnTagsOperations operations :vartype azure_firewall_fqdn_tags: azure.mgmt.network.v2020_06_01.operations.AzureFirewallFqdnTagsOperations + :ivar azure_web_categories: AzureWebCategoriesOperations operations + :vartype azure_web_categories: azure.mgmt.network.v2020_06_01.operations.AzureWebCategoriesOperations :ivar bastion_hosts: BastionHostsOperations operations :vartype bastion_hosts: azure.mgmt.network.v2020_06_01.operations.BastionHostsOperations :ivar custom_ip_prefixes: CustomIPPrefixesOperations operations @@ -360,7 +363,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( @@ -381,6 +383,8 @@ def __init__( self._client, self._config, self._serialize, self._deserialize) self.azure_firewall_fqdn_tags = AzureFirewallFqdnTagsOperations( self._client, self._config, self._serialize, self._deserialize) + self.azure_web_categories = AzureWebCategoriesOperations( + self._client, self._config, self._serialize, self._deserialize) self.bastion_hosts = BastionHostsOperations( self._client, self._config, self._serialize, self._deserialize) self.custom_ip_prefixes = CustomIPPrefixesOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/aio/_network_management_client.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/aio/_network_management_client.py index a6cb69d079bc..3f0d51ee0ee9 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/aio/_network_management_client.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/aio/_network_management_client.py @@ -25,6 +25,7 @@ from .operations import AvailableServiceAliasesOperations from .operations import AzureFirewallsOperations from .operations import AzureFirewallFqdnTagsOperations +from .operations import AzureWebCategoriesOperations from .operations import BastionHostsOperations from .operations import NetworkManagementClientOperationsMixin from .operations import CustomIPPrefixesOperations @@ -145,6 +146,8 @@ class NetworkManagementClient(NetworkManagementClientOperationsMixin): :vartype azure_firewalls: azure.mgmt.network.v2020_06_01.aio.operations.AzureFirewallsOperations :ivar azure_firewall_fqdn_tags: AzureFirewallFqdnTagsOperations operations :vartype azure_firewall_fqdn_tags: azure.mgmt.network.v2020_06_01.aio.operations.AzureFirewallFqdnTagsOperations + :ivar azure_web_categories: AzureWebCategoriesOperations operations + :vartype azure_web_categories: azure.mgmt.network.v2020_06_01.aio.operations.AzureWebCategoriesOperations :ivar bastion_hosts: BastionHostsOperations operations :vartype bastion_hosts: azure.mgmt.network.v2020_06_01.aio.operations.BastionHostsOperations :ivar custom_ip_prefixes: CustomIPPrefixesOperations operations @@ -357,7 +360,6 @@ def __init__( client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) - self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( @@ -378,6 +380,8 @@ def __init__( self._client, self._config, self._serialize, self._deserialize) self.azure_firewall_fqdn_tags = AzureFirewallFqdnTagsOperations( self._client, self._config, self._serialize, self._deserialize) + self.azure_web_categories = AzureWebCategoriesOperations( + self._client, self._config, self._serialize, self._deserialize) self.bastion_hosts = BastionHostsOperations( self._client, self._config, self._serialize, self._deserialize) self.custom_ip_prefixes = CustomIPPrefixesOperations( diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/aio/operations/__init__.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/aio/operations/__init__.py index 8c6fe1ec8a6e..f358d2482c9e 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/aio/operations/__init__.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/aio/operations/__init__.py @@ -15,6 +15,7 @@ from ._available_service_aliases_operations import AvailableServiceAliasesOperations from ._azure_firewalls_operations import AzureFirewallsOperations from ._azure_firewall_fqdn_tags_operations import AzureFirewallFqdnTagsOperations +from ._azure_web_categories_operations import AzureWebCategoriesOperations from ._bastion_hosts_operations import BastionHostsOperations from ._network_management_client_operations import NetworkManagementClientOperationsMixin from ._custom_ip_prefixes_operations import CustomIPPrefixesOperations @@ -122,6 +123,7 @@ 'AvailableServiceAliasesOperations', 'AzureFirewallsOperations', 'AzureFirewallFqdnTagsOperations', + 'AzureWebCategoriesOperations', 'BastionHostsOperations', 'NetworkManagementClientOperationsMixin', 'CustomIPPrefixesOperations', diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/aio/operations/_azure_web_categories_operations.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/aio/operations/_azure_web_categories_operations.py new file mode 100644 index 000000000000..e43c27904e53 --- /dev/null +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/aio/operations/_azure_web_categories_operations.py @@ -0,0 +1,168 @@ +# 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 typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar +import warnings + +from azure.core.async_paging import AsyncItemPaged, AsyncList +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest +from azure.mgmt.core.exceptions import ARMErrorFormat + +from ... import models + +T = TypeVar('T') +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + +class AzureWebCategoriesOperations: + """AzureWebCategoriesOperations async operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.network.v2020_06_01.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = models + + def __init__(self, client, config, serializer, deserializer) -> None: + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + async def get( + self, + name: str, + expand: Optional[str] = None, + **kwargs + ) -> "models.AzureWebCategory": + """Gets the specified Azure Web Category. + + :param name: The name of the azureWebCategory. + :type name: str + :param expand: Expands resourceIds back referenced by the azureWebCategory resource. + :type expand: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: AzureWebCategory, or the result of cls(response) + :rtype: ~azure.mgmt.network.v2020_06_01.models.AzureWebCategory + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["models.AzureWebCategory"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2020-06-01" + accept = "application/json" + + # Construct URL + url = self.get.metadata['url'] # type: ignore + path_format_arguments = { + 'name': self._serialize.url("name", name, 'str'), + '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 = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + if expand is not None: + query_parameters['$expand'] = self._serialize.query("expand", expand, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize(models.Error, response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = self._deserialize('AzureWebCategory', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + get.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Network/azureWebCategories/{name}'} # type: ignore + + def list_all( + self, + **kwargs + ) -> AsyncIterable["models.AzureWebCategoryListResult"]: + """Gets all the Azure Web Categorys in a subscription. + + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either AzureWebCategoryListResult or the result of cls(response) + :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.network.v2020_06_01.models.AzureWebCategoryListResult] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["models.AzureWebCategoryListResult"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2020-06-01" + accept = "application/json" + + def prepare_request(next_link=None): + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + if not next_link: + # Construct URL + url = self.list_all.metadata['url'] # type: ignore + 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 = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + else: + url = next_link + query_parameters = {} # type: Dict[str, Any] + request = self._client.get(url, query_parameters, header_parameters) + return request + + async def extract_data(pipeline_response): + deserialized = self._deserialize('AzureWebCategoryListResult', pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return AsyncItemPaged( + get_next, extract_data + ) + list_all.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Network/azureWebCategories'} # type: ignore diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/aio/operations/_nat_gateways_operations.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/aio/operations/_nat_gateways_operations.py index 5bd6ee6caae2..5851389cef20 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/aio/operations/_nat_gateways_operations.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/aio/operations/_nat_gateways_operations.py @@ -214,8 +214,8 @@ async def _create_or_update_initial( nat_gateway_name: str, parameters: "models.NatGateway", **kwargs - ) -> "models.NatGateway": - cls = kwargs.pop('cls', None) # type: ClsType["models.NatGateway"] + ) -> Optional["models.NatGateway"]: + cls = kwargs.pop('cls', None) # type: ClsType[Optional["models.NatGateway"]] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } @@ -253,15 +253,13 @@ async def _create_or_update_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) + deserialized = None if response.status_code == 200: deserialized = self._deserialize('NatGateway', pipeline_response) if response.status_code == 201: deserialized = self._deserialize('NatGateway', pipeline_response) - if response.status_code == 202: - deserialized = self._deserialize('NatGateway', pipeline_response) - if cls: return cls(pipeline_response, deserialized, {}) diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/models/__init__.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/models/__init__.py index 6d160208fb0b..2acf86287c4a 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/models/__init__.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/models/__init__.py @@ -104,6 +104,8 @@ from ._models_py3 import AzureReachabilityReportLatencyInfo from ._models_py3 import AzureReachabilityReportLocation from ._models_py3 import AzureReachabilityReportParameters + from ._models_py3 import AzureWebCategory + from ._models_py3 import AzureWebCategoryListResult from ._models_py3 import BGPCommunity from ._models_py3 import BackendAddressPool from ._models_py3 import BastionActiveSession @@ -645,6 +647,8 @@ from ._models import AzureReachabilityReportLatencyInfo # type: ignore from ._models import AzureReachabilityReportLocation # type: ignore from ._models import AzureReachabilityReportParameters # type: ignore + from ._models import AzureWebCategory # type: ignore + from ._models import AzureWebCategoryListResult # type: ignore from ._models import BGPCommunity # type: ignore from ._models import BackendAddressPool # type: ignore from ._models import BastionActiveSession # type: ignore @@ -1331,6 +1335,8 @@ 'AzureReachabilityReportLatencyInfo', 'AzureReachabilityReportLocation', 'AzureReachabilityReportParameters', + 'AzureWebCategory', + 'AzureWebCategoryListResult', 'BGPCommunity', 'BackendAddressPool', 'BastionActiveSession', diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/models/_models.py index 72b6f1c29788..4a94db5331d5 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/models/_models.py @@ -4179,6 +4179,73 @@ def __init__( self.end_time = kwargs['end_time'] +class AzureWebCategory(msrest.serialization.Model): + """Azure Web Category Resource. + + Variables are only populated by the server, and will be ignored when sending a request. + + :param id: Resource ID. + :type id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar etag: A unique read-only string that changes whenever the resource is updated. + :vartype etag: str + :ivar group: The name of the group that the category belongs to. + :vartype group: str + """ + + _validation = { + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'etag': {'readonly': True}, + 'group': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'etag': {'key': 'etag', 'type': 'str'}, + 'group': {'key': 'properties.group', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(AzureWebCategory, self).__init__(**kwargs) + self.id = kwargs.get('id', None) + self.name = None + self.type = None + self.etag = None + self.group = None + + +class AzureWebCategoryListResult(msrest.serialization.Model): + """Response for ListAzureWebCategories API service call. + + :param value: List of Azure Web Categorys for a given Subscription. + :type value: list[~azure.mgmt.network.v2020_06_01.models.AzureWebCategory] + :param next_link: URL to get the next set of results. + :type next_link: str + """ + + _attribute_map = { + 'value': {'key': 'value', 'type': '[AzureWebCategory]'}, + 'next_link': {'key': 'nextLink', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(AzureWebCategoryListResult, self).__init__(**kwargs) + self.value = kwargs.get('value', None) + self.next_link = kwargs.get('next_link', None) + + class BackendAddressPool(SubResource): """Pool of backend IP addresses. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/models/_models_py3.py index 2dc854f49c77..703a044fb984 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/models/_models_py3.py @@ -4692,6 +4692,78 @@ def __init__( self.end_time = end_time +class AzureWebCategory(msrest.serialization.Model): + """Azure Web Category Resource. + + Variables are only populated by the server, and will be ignored when sending a request. + + :param id: Resource ID. + :type id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar etag: A unique read-only string that changes whenever the resource is updated. + :vartype etag: str + :ivar group: The name of the group that the category belongs to. + :vartype group: str + """ + + _validation = { + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'etag': {'readonly': True}, + 'group': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'etag': {'key': 'etag', 'type': 'str'}, + 'group': {'key': 'properties.group', 'type': 'str'}, + } + + def __init__( + self, + *, + id: Optional[str] = None, + **kwargs + ): + super(AzureWebCategory, self).__init__(**kwargs) + self.id = id + self.name = None + self.type = None + self.etag = None + self.group = None + + +class AzureWebCategoryListResult(msrest.serialization.Model): + """Response for ListAzureWebCategories API service call. + + :param value: List of Azure Web Categorys for a given Subscription. + :type value: list[~azure.mgmt.network.v2020_06_01.models.AzureWebCategory] + :param next_link: URL to get the next set of results. + :type next_link: str + """ + + _attribute_map = { + 'value': {'key': 'value', 'type': '[AzureWebCategory]'}, + 'next_link': {'key': 'nextLink', 'type': 'str'}, + } + + def __init__( + self, + *, + value: Optional[List["AzureWebCategory"]] = None, + next_link: Optional[str] = None, + **kwargs + ): + super(AzureWebCategoryListResult, self).__init__(**kwargs) + self.value = value + self.next_link = next_link + + class BackendAddressPool(SubResource): """Pool of backend IP addresses. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/operations/__init__.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/operations/__init__.py index 8c6fe1ec8a6e..f358d2482c9e 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/operations/__init__.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/operations/__init__.py @@ -15,6 +15,7 @@ from ._available_service_aliases_operations import AvailableServiceAliasesOperations from ._azure_firewalls_operations import AzureFirewallsOperations from ._azure_firewall_fqdn_tags_operations import AzureFirewallFqdnTagsOperations +from ._azure_web_categories_operations import AzureWebCategoriesOperations from ._bastion_hosts_operations import BastionHostsOperations from ._network_management_client_operations import NetworkManagementClientOperationsMixin from ._custom_ip_prefixes_operations import CustomIPPrefixesOperations @@ -122,6 +123,7 @@ 'AvailableServiceAliasesOperations', 'AzureFirewallsOperations', 'AzureFirewallFqdnTagsOperations', + 'AzureWebCategoriesOperations', 'BastionHostsOperations', 'NetworkManagementClientOperationsMixin', 'CustomIPPrefixesOperations', diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/operations/_azure_web_categories_operations.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/operations/_azure_web_categories_operations.py new file mode 100644 index 000000000000..d33b3d9fcbb5 --- /dev/null +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/operations/_azure_web_categories_operations.py @@ -0,0 +1,174 @@ +# 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 typing import TYPE_CHECKING +import warnings + +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.paging import ItemPaged +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpRequest, HttpResponse +from azure.mgmt.core.exceptions import ARMErrorFormat + +from .. import models + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar + + T = TypeVar('T') + ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +class AzureWebCategoriesOperations(object): + """AzureWebCategoriesOperations operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.network.v2020_06_01.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = models + + def __init__(self, client, config, serializer, deserializer): + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + def get( + self, + name, # type: str + expand=None, # type: Optional[str] + **kwargs # type: Any + ): + # type: (...) -> "models.AzureWebCategory" + """Gets the specified Azure Web Category. + + :param name: The name of the azureWebCategory. + :type name: str + :param expand: Expands resourceIds back referenced by the azureWebCategory resource. + :type expand: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: AzureWebCategory, or the result of cls(response) + :rtype: ~azure.mgmt.network.v2020_06_01.models.AzureWebCategory + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["models.AzureWebCategory"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2020-06-01" + accept = "application/json" + + # Construct URL + url = self.get.metadata['url'] # type: ignore + path_format_arguments = { + 'name': self._serialize.url("name", name, 'str'), + '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 = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + if expand is not None: + query_parameters['$expand'] = self._serialize.query("expand", expand, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + error = self._deserialize(models.Error, response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = self._deserialize('AzureWebCategory', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + get.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Network/azureWebCategories/{name}'} # type: ignore + + def list_all( + self, + **kwargs # type: Any + ): + # type: (...) -> Iterable["models.AzureWebCategoryListResult"] + """Gets all the Azure Web Categorys in a subscription. + + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either AzureWebCategoryListResult or the result of cls(response) + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.network.v2020_06_01.models.AzureWebCategoryListResult] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["models.AzureWebCategoryListResult"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + api_version = "2020-06-01" + accept = "application/json" + + def prepare_request(next_link=None): + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') + + if not next_link: + # Construct URL + url = self.list_all.metadata['url'] # type: ignore + 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 = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + request = self._client.get(url, query_parameters, header_parameters) + else: + url = next_link + query_parameters = {} # type: Dict[str, Any] + request = self._client.get(url, query_parameters, header_parameters) + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize('AzureWebCategoryListResult', pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + return ItemPaged( + get_next, extract_data + ) + list_all.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Network/azureWebCategories'} # type: ignore diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/operations/_nat_gateways_operations.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/operations/_nat_gateways_operations.py index ac841b3428db..869018021019 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/operations/_nat_gateways_operations.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_06_01/operations/_nat_gateways_operations.py @@ -222,8 +222,8 @@ def _create_or_update_initial( parameters, # type: "models.NatGateway" **kwargs # type: Any ): - # type: (...) -> "models.NatGateway" - cls = kwargs.pop('cls', None) # type: ClsType["models.NatGateway"] + # type: (...) -> Optional["models.NatGateway"] + cls = kwargs.pop('cls', None) # type: ClsType[Optional["models.NatGateway"]] error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError } @@ -261,15 +261,13 @@ def _create_or_update_initial( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response, error_format=ARMErrorFormat) + deserialized = None if response.status_code == 200: deserialized = self._deserialize('NatGateway', pipeline_response) if response.status_code == 201: deserialized = self._deserialize('NatGateway', pipeline_response) - if response.status_code == 202: - deserialized = self._deserialize('NatGateway', pipeline_response) - if cls: return cls(pipeline_response, deserialized, {})