From 95d77c794fa65ce7007d5a0b4c3759618622c75c Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Fri, 5 Feb 2021 01:51:40 +0000 Subject: [PATCH] CodeGen from PR 12282 in Azure/azure-rest-api-specs Merge 2bc7d62c27bc338d6fc28f410529cb9d963440f2 into 32b7b579549d417d5a799b4d0527f5ad9dd73fc3 --- .../_app_platform_management_client.py | 53 +++++++++++++++++++ .../v2020_11_01_preview/models/_models.py | 4 ++ .../v2020_11_01_preview/models/_models_py3.py | 6 ++- 3 files changed, 62 insertions(+), 1 deletion(-) diff --git a/sdk/appplatform/azure-mgmt-appplatform/azure/mgmt/appplatform/_app_platform_management_client.py b/sdk/appplatform/azure-mgmt-appplatform/azure/mgmt/appplatform/_app_platform_management_client.py index 565924158358..744ebc6929af 100644 --- a/sdk/appplatform/azure-mgmt-appplatform/azure/mgmt/appplatform/_app_platform_management_client.py +++ b/sdk/appplatform/azure-mgmt-appplatform/azure/mgmt/appplatform/_app_platform_management_client.py @@ -75,6 +75,7 @@ def models(cls, api_version=DEFAULT_API_VERSION): * 2019-05-01-preview: :mod:`v2019_05_01_preview.models` * 2020-07-01: :mod:`v2020_07_01.models` + * 2020-11-01-preview: :mod:`v2020_11_01_preview.models` """ if api_version == '2019-05-01-preview': from .v2019_05_01_preview import models @@ -82,6 +83,9 @@ def models(cls, api_version=DEFAULT_API_VERSION): elif api_version == '2020-07-01': from .v2020_07_01 import models return models + elif api_version == '2020-11-01-preview': + from .v2020_11_01_preview import models + return models raise NotImplementedError("APIVersion {} is not available".format(api_version)) @property @@ -90,12 +94,15 @@ def apps(self): * 2019-05-01-preview: :class:`AppsOperations` * 2020-07-01: :class:`AppsOperations` + * 2020-11-01-preview: :class:`AppsOperations` """ api_version = self._get_api_version('apps') if api_version == '2019-05-01-preview': from .v2019_05_01_preview.operations import AppsOperations as OperationClass elif api_version == '2020-07-01': from .v2020_07_01.operations import AppsOperations as OperationClass + elif api_version == '2020-11-01-preview': + from .v2020_11_01_preview.operations import AppsOperations 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))) @@ -106,12 +113,15 @@ def bindings(self): * 2019-05-01-preview: :class:`BindingsOperations` * 2020-07-01: :class:`BindingsOperations` + * 2020-11-01-preview: :class:`BindingsOperations` """ api_version = self._get_api_version('bindings') if api_version == '2019-05-01-preview': from .v2019_05_01_preview.operations import BindingsOperations as OperationClass elif api_version == '2020-07-01': from .v2020_07_01.operations import BindingsOperations as OperationClass + elif api_version == '2020-11-01-preview': + from .v2020_11_01_preview.operations import BindingsOperations 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))) @@ -122,12 +132,15 @@ def certificates(self): * 2019-05-01-preview: :class:`CertificatesOperations` * 2020-07-01: :class:`CertificatesOperations` + * 2020-11-01-preview: :class:`CertificatesOperations` """ api_version = self._get_api_version('certificates') if api_version == '2019-05-01-preview': from .v2019_05_01_preview.operations import CertificatesOperations as OperationClass elif api_version == '2020-07-01': from .v2020_07_01.operations import CertificatesOperations as OperationClass + elif api_version == '2020-11-01-preview': + from .v2020_11_01_preview.operations import CertificatesOperations 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))) @@ -137,10 +150,13 @@ def config_servers(self): """Instance depends on the API version: * 2020-07-01: :class:`ConfigServersOperations` + * 2020-11-01-preview: :class:`ConfigServersOperations` """ api_version = self._get_api_version('config_servers') if api_version == '2020-07-01': from .v2020_07_01.operations import ConfigServersOperations as OperationClass + elif api_version == '2020-11-01-preview': + from .v2020_11_01_preview.operations import ConfigServersOperations 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))) @@ -151,12 +167,15 @@ def custom_domains(self): * 2019-05-01-preview: :class:`CustomDomainsOperations` * 2020-07-01: :class:`CustomDomainsOperations` + * 2020-11-01-preview: :class:`CustomDomainsOperations` """ api_version = self._get_api_version('custom_domains') if api_version == '2019-05-01-preview': from .v2019_05_01_preview.operations import CustomDomainsOperations as OperationClass elif api_version == '2020-07-01': from .v2020_07_01.operations import CustomDomainsOperations as OperationClass + elif api_version == '2020-11-01-preview': + from .v2020_11_01_preview.operations import CustomDomainsOperations 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))) @@ -167,12 +186,15 @@ def deployments(self): * 2019-05-01-preview: :class:`DeploymentsOperations` * 2020-07-01: :class:`DeploymentsOperations` + * 2020-11-01-preview: :class:`DeploymentsOperations` """ api_version = self._get_api_version('deployments') if api_version == '2019-05-01-preview': from .v2019_05_01_preview.operations import DeploymentsOperations as OperationClass elif api_version == '2020-07-01': from .v2020_07_01.operations import DeploymentsOperations as OperationClass + elif api_version == '2020-11-01-preview': + from .v2020_11_01_preview.operations import DeploymentsOperations 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))) @@ -182,10 +204,13 @@ def monitoring_settings(self): """Instance depends on the API version: * 2020-07-01: :class:`MonitoringSettingsOperations` + * 2020-11-01-preview: :class:`MonitoringSettingsOperations` """ api_version = self._get_api_version('monitoring_settings') if api_version == '2020-07-01': from .v2020_07_01.operations import MonitoringSettingsOperations as OperationClass + elif api_version == '2020-11-01-preview': + from .v2020_11_01_preview.operations import MonitoringSettingsOperations 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))) @@ -196,12 +221,34 @@ def operations(self): * 2019-05-01-preview: :class:`Operations` * 2020-07-01: :class:`Operations` + * 2020-11-01-preview: :class:`Operations` """ api_version = self._get_api_version('operations') if api_version == '2019-05-01-preview': from .v2019_05_01_preview.operations import Operations as OperationClass elif api_version == '2020-07-01': from .v2020_07_01.operations import Operations as OperationClass + elif api_version == '2020-11-01-preview': + from .v2020_11_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))) + + @property + def runtime_versions(self): + """Instance depends on the API version: + + * 2019-05-01-preview: :class:`RuntimeVersionsOperations` + * 2020-07-01: :class:`RuntimeVersionsOperations` + * 2020-11-01-preview: :class:`RuntimeVersionsOperations` + """ + api_version = self._get_api_version('runtime_versions') + if api_version == '2019-05-01-preview': + from .v2019_05_01_preview.operations import RuntimeVersionsOperations as OperationClass + elif api_version == '2020-07-01': + from .v2020_07_01.operations import RuntimeVersionsOperations as OperationClass + elif api_version == '2020-11-01-preview': + from .v2020_11_01_preview.operations import RuntimeVersionsOperations 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))) @@ -212,12 +259,15 @@ def services(self): * 2019-05-01-preview: :class:`ServicesOperations` * 2020-07-01: :class:`ServicesOperations` + * 2020-11-01-preview: :class:`ServicesOperations` """ api_version = self._get_api_version('services') if api_version == '2019-05-01-preview': from .v2019_05_01_preview.operations import ServicesOperations as OperationClass elif api_version == '2020-07-01': from .v2020_07_01.operations import ServicesOperations as OperationClass + elif api_version == '2020-11-01-preview': + from .v2020_11_01_preview.operations import ServicesOperations 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))) @@ -240,10 +290,13 @@ def skus(self): """Instance depends on the API version: * 2020-07-01: :class:`SkusOperations` + * 2020-11-01-preview: :class:`SkusOperations` """ api_version = self._get_api_version('skus') if api_version == '2020-07-01': from .v2020_07_01.operations import SkusOperations as OperationClass + elif api_version == '2020-11-01-preview': + from .v2020_11_01_preview.operations import SkusOperations 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))) diff --git a/sdk/appplatform/azure-mgmt-appplatform/azure/mgmt/appplatform/v2020_11_01_preview/models/_models.py b/sdk/appplatform/azure-mgmt-appplatform/azure/mgmt/appplatform/v2020_11_01_preview/models/_models.py index d0e8bbc4d86d..5e4cb8128dcc 100644 --- a/sdk/appplatform/azure-mgmt-appplatform/azure/mgmt/appplatform/v2020_11_01_preview/models/_models.py +++ b/sdk/appplatform/azure-mgmt-appplatform/azure/mgmt/appplatform/v2020_11_01_preview/models/_models.py @@ -165,6 +165,8 @@ class AppResourceProperties(Model): :type fqdn: str :param https_only: Indicate if only https is allowed. :type https_only: bool + :param enable_end_to_end_tls: Indicate if end to end TLS is enabled. + :type enable_end_to_end_tls: bool :ivar created_time: Date time when the resource is created :vartype created_time: datetime :param temporary_disk: Temporary disk settings @@ -188,6 +190,7 @@ class AppResourceProperties(Model): 'active_deployment_name': {'key': 'activeDeploymentName', 'type': 'str'}, 'fqdn': {'key': 'fqdn', 'type': 'str'}, 'https_only': {'key': 'httpsOnly', 'type': 'bool'}, + 'enable_end_to_end_tls': {'key': 'enableEndToEndTLS', 'type': 'bool'}, 'created_time': {'key': 'createdTime', 'type': 'iso-8601'}, 'temporary_disk': {'key': 'temporaryDisk', 'type': 'TemporaryDisk'}, 'persistent_disk': {'key': 'persistentDisk', 'type': 'PersistentDisk'}, @@ -201,6 +204,7 @@ def __init__(self, **kwargs): self.active_deployment_name = kwargs.get('active_deployment_name', None) self.fqdn = kwargs.get('fqdn', None) self.https_only = kwargs.get('https_only', None) + self.enable_end_to_end_tls = kwargs.get('enable_end_to_end_tls', None) self.created_time = None self.temporary_disk = kwargs.get('temporary_disk', None) self.persistent_disk = kwargs.get('persistent_disk', None) diff --git a/sdk/appplatform/azure-mgmt-appplatform/azure/mgmt/appplatform/v2020_11_01_preview/models/_models_py3.py b/sdk/appplatform/azure-mgmt-appplatform/azure/mgmt/appplatform/v2020_11_01_preview/models/_models_py3.py index ca36c19bc5e4..7cd772766b30 100644 --- a/sdk/appplatform/azure-mgmt-appplatform/azure/mgmt/appplatform/v2020_11_01_preview/models/_models_py3.py +++ b/sdk/appplatform/azure-mgmt-appplatform/azure/mgmt/appplatform/v2020_11_01_preview/models/_models_py3.py @@ -165,6 +165,8 @@ class AppResourceProperties(Model): :type fqdn: str :param https_only: Indicate if only https is allowed. :type https_only: bool + :param enable_end_to_end_tls: Indicate if end to end TLS is enabled. + :type enable_end_to_end_tls: bool :ivar created_time: Date time when the resource is created :vartype created_time: datetime :param temporary_disk: Temporary disk settings @@ -188,12 +190,13 @@ class AppResourceProperties(Model): 'active_deployment_name': {'key': 'activeDeploymentName', 'type': 'str'}, 'fqdn': {'key': 'fqdn', 'type': 'str'}, 'https_only': {'key': 'httpsOnly', 'type': 'bool'}, + 'enable_end_to_end_tls': {'key': 'enableEndToEndTLS', 'type': 'bool'}, 'created_time': {'key': 'createdTime', 'type': 'iso-8601'}, 'temporary_disk': {'key': 'temporaryDisk', 'type': 'TemporaryDisk'}, 'persistent_disk': {'key': 'persistentDisk', 'type': 'PersistentDisk'}, } - def __init__(self, *, public: bool=None, active_deployment_name: str=None, fqdn: str=None, https_only: bool=None, temporary_disk=None, persistent_disk=None, **kwargs) -> None: + def __init__(self, *, public: bool=None, active_deployment_name: str=None, fqdn: str=None, https_only: bool=None, enable_end_to_end_tls: bool=None, temporary_disk=None, persistent_disk=None, **kwargs) -> None: super(AppResourceProperties, self).__init__(**kwargs) self.public = public self.url = None @@ -201,6 +204,7 @@ def __init__(self, *, public: bool=None, active_deployment_name: str=None, fqdn: self.active_deployment_name = active_deployment_name self.fqdn = fqdn self.https_only = https_only + self.enable_end_to_end_tls = enable_end_to_end_tls self.created_time = None self.temporary_disk = temporary_disk self.persistent_disk = persistent_disk