Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-azure-mgmt-networkanalytics 
for openSUSE:Factory checked in at 2024-01-29 22:33:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-azure-mgmt-networkanalytics (Old)
 and      
/work/SRC/openSUSE:Factory/.python-azure-mgmt-networkanalytics.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-azure-mgmt-networkanalytics"

Mon Jan 29 22:33:13 2024 rev:2 rq:1142317 version:1.0.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-azure-mgmt-networkanalytics/python-azure-mgmt-networkanalytics.changes
    2023-11-30 22:01:39.557806969 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-azure-mgmt-networkanalytics.new.1815/python-azure-mgmt-networkanalytics.changes
  2024-01-29 22:34:10.268640995 +0100
@@ -1,0 +2,9 @@
+Fri Jan 26 13:37:19 UTC 2024 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- New upstream release
+  + Version 1.0.0
+  + For detailed information about changes see the
+    CHANGELOG.md file provided with this package
+- Remove temporary version override
+
+-------------------------------------------------------------------

Old:
----
  azure-mgmt-networkanalytics-1.0.0b1.tar.gz

New:
----
  azure-mgmt-networkanalytics-1.0.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-azure-mgmt-networkanalytics.spec ++++++
--- /var/tmp/diff_new_pack.5XZc95/_old  2024-01-29 22:34:10.896663725 +0100
+++ /var/tmp/diff_new_pack.5XZc95/_new  2024-01-29 22:34:10.900663870 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-azure-mgmt-networkanalytics
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,20 +15,19 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-%define realversion 1.0.0b1
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %if 0%{?suse_version} >= 1500
 %define skip_python2 1
 %endif
 Name:           python-azure-mgmt-networkanalytics
-Version:        1.0.0~b1
+Version:        1.0.0
 Release:        0
 Summary:        Microsoft Azure Networkanalytics Management Client Library for 
Python
 License:        MIT
 Group:          Development/Languages/Python
 URL:            https://github.com/Azure/azure-sdk-for-python
-Source:         
https://files.pythonhosted.org/packages/source/a/azure-mgmt-networkanalytics/azure-mgmt-networkanalytics-%{realversion}.tar.gz
+Source:         
https://files.pythonhosted.org/packages/source/a/azure-mgmt-networkanalytics/azure-mgmt-networkanalytics-%{version}.tar.gz
 Source1:        LICENSE.txt
 BuildRequires:  %{python_module azure-mgmt-nspkg >= 3.0.0}
 BuildRequires:  %{python_module azure-nspkg >= 3.0.0}
@@ -56,10 +55,10 @@
 This package has been tested with Python 3.7+.
 
 %prep
-%setup -q -n azure-mgmt-networkanalytics-%{realversion}
+%setup -q -n azure-mgmt-networkanalytics-%{version}
 
 %build
-install -m 644 %{SOURCE1} 
%{_builddir}/azure-mgmt-networkanalytics-%{realversion}
+install -m 644 %{SOURCE1} %{_builddir}/azure-mgmt-networkanalytics-%{version}
 %python_build
 
 %install

++++++ azure-mgmt-networkanalytics-1.0.0b1.tar.gz -> 
azure-mgmt-networkanalytics-1.0.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/azure-mgmt-networkanalytics-1.0.0b1/CHANGELOG.md 
new/azure-mgmt-networkanalytics-1.0.0/CHANGELOG.md
--- old/azure-mgmt-networkanalytics-1.0.0b1/CHANGELOG.md        2023-11-28 
05:04:47.000000000 +0100
+++ new/azure-mgmt-networkanalytics-1.0.0/CHANGELOG.md  2024-01-26 
04:47:23.000000000 +0100
@@ -1,5 +1,56 @@
 # Release History
 
+## 1.0.0 (2024-01-26)
+
+### Features Added
+
+  - Model DataProduct has a new parameter properties
+  - Model DataProductUpdate has a new parameter properties
+  - Model DataProductsCatalog has a new parameter properties
+  - Model DataType has a new parameter properties
+  - Model DataTypeUpdate has a new parameter properties
+
+### Breaking Changes
+
+  - Model DataProduct no longer has parameter available_minor_versions
+  - Model DataProduct no longer has parameter consumption_endpoints
+  - Model DataProduct no longer has parameter current_minor_version
+  - Model DataProduct no longer has parameter customer_encryption_key
+  - Model DataProduct no longer has parameter 
customer_managed_key_encryption_enabled
+  - Model DataProduct no longer has parameter documentation
+  - Model DataProduct no longer has parameter key_vault_url
+  - Model DataProduct no longer has parameter major_version
+  - Model DataProduct no longer has parameter 
managed_resource_group_configuration
+  - Model DataProduct no longer has parameter networkacls
+  - Model DataProduct no longer has parameter owners
+  - Model DataProduct no longer has parameter private_links_enabled
+  - Model DataProduct no longer has parameter product
+  - Model DataProduct no longer has parameter provisioning_state
+  - Model DataProduct no longer has parameter public_network_access
+  - Model DataProduct no longer has parameter publisher
+  - Model DataProduct no longer has parameter purview_account
+  - Model DataProduct no longer has parameter purview_collection
+  - Model DataProduct no longer has parameter redundancy
+  - Model DataProduct no longer has parameter resource_guid
+  - Model DataProductUpdate no longer has parameter current_minor_version
+  - Model DataProductUpdate no longer has parameter owners
+  - Model DataProductUpdate no longer has parameter private_links_enabled
+  - Model DataProductUpdate no longer has parameter purview_account
+  - Model DataProductUpdate no longer has parameter purview_collection
+  - Model DataProductsCatalog no longer has parameter provisioning_state
+  - Model DataProductsCatalog no longer has parameter publishers
+  - Model DataType no longer has parameter database_cache_retention
+  - Model DataType no longer has parameter database_retention
+  - Model DataType no longer has parameter provisioning_state
+  - Model DataType no longer has parameter state
+  - Model DataType no longer has parameter state_reason
+  - Model DataType no longer has parameter storage_output_retention
+  - Model DataType no longer has parameter visualization_url
+  - Model DataTypeUpdate no longer has parameter database_cache_retention
+  - Model DataTypeUpdate no longer has parameter database_retention
+  - Model DataTypeUpdate no longer has parameter state
+  - Model DataTypeUpdate no longer has parameter storage_output_retention
+
 ## 1.0.0b1 (2023-11-28)
 
 * Initial Release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/azure-mgmt-networkanalytics-1.0.0b1/PKG-INFO 
new/azure-mgmt-networkanalytics-1.0.0/PKG-INFO
--- old/azure-mgmt-networkanalytics-1.0.0b1/PKG-INFO    2023-11-28 
05:05:27.982512000 +0100
+++ new/azure-mgmt-networkanalytics-1.0.0/PKG-INFO      2024-01-26 
04:48:10.870217600 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: azure-mgmt-networkanalytics
-Version: 1.0.0b1
+Version: 1.0.0
 Summary: Microsoft Azure Networkanalytics Management Client Library for Python
 Home-page: https://github.com/Azure/azure-sdk-for-python
 Author: Microsoft Corporation
@@ -11,24 +11,23 @@
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3 :: Only
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
+Classifier: Programming Language :: Python :: 3.12
 Classifier: License :: OSI Approved :: MIT License
-Requires-Python: >=3.7
+Requires-Python: >=3.8
 Description-Content-Type: text/markdown
 License-File: LICENSE
 Requires-Dist: isodate<1.0.0,>=0.6.1
 Requires-Dist: azure-common~=1.1
 Requires-Dist: azure-mgmt-core<2.0.0,>=1.3.2
-Requires-Dist: typing-extensions>=4.3.0; python_version < "3.8.0"
 
 # Microsoft Azure SDK for Python
 
 This is the Microsoft Azure Networkanalytics Management Client Library.
-This package has been tested with Python 3.7+.
+This package has been tested with Python 3.8+.
 For a more complete view of Azure libraries, see the [azure sdk python 
release](https://aka.ms/azsdk/python/all).
 
 ## _Disclaimer_
@@ -39,7 +38,7 @@
 
 ### Prerequisites
 
-- Python 3.7+ is required to use this package.
+- Python 3.8+ is required to use this package.
 - [Azure subscription](https://azure.microsoft.com/free/)
 
 ### Install the package
@@ -90,6 +89,57 @@
 
 # Release History
 
+## 1.0.0 (2024-01-26)
+
+### Features Added
+
+  - Model DataProduct has a new parameter properties
+  - Model DataProductUpdate has a new parameter properties
+  - Model DataProductsCatalog has a new parameter properties
+  - Model DataType has a new parameter properties
+  - Model DataTypeUpdate has a new parameter properties
+
+### Breaking Changes
+
+  - Model DataProduct no longer has parameter available_minor_versions
+  - Model DataProduct no longer has parameter consumption_endpoints
+  - Model DataProduct no longer has parameter current_minor_version
+  - Model DataProduct no longer has parameter customer_encryption_key
+  - Model DataProduct no longer has parameter 
customer_managed_key_encryption_enabled
+  - Model DataProduct no longer has parameter documentation
+  - Model DataProduct no longer has parameter key_vault_url
+  - Model DataProduct no longer has parameter major_version
+  - Model DataProduct no longer has parameter 
managed_resource_group_configuration
+  - Model DataProduct no longer has parameter networkacls
+  - Model DataProduct no longer has parameter owners
+  - Model DataProduct no longer has parameter private_links_enabled
+  - Model DataProduct no longer has parameter product
+  - Model DataProduct no longer has parameter provisioning_state
+  - Model DataProduct no longer has parameter public_network_access
+  - Model DataProduct no longer has parameter publisher
+  - Model DataProduct no longer has parameter purview_account
+  - Model DataProduct no longer has parameter purview_collection
+  - Model DataProduct no longer has parameter redundancy
+  - Model DataProduct no longer has parameter resource_guid
+  - Model DataProductUpdate no longer has parameter current_minor_version
+  - Model DataProductUpdate no longer has parameter owners
+  - Model DataProductUpdate no longer has parameter private_links_enabled
+  - Model DataProductUpdate no longer has parameter purview_account
+  - Model DataProductUpdate no longer has parameter purview_collection
+  - Model DataProductsCatalog no longer has parameter provisioning_state
+  - Model DataProductsCatalog no longer has parameter publishers
+  - Model DataType no longer has parameter database_cache_retention
+  - Model DataType no longer has parameter database_retention
+  - Model DataType no longer has parameter provisioning_state
+  - Model DataType no longer has parameter state
+  - Model DataType no longer has parameter state_reason
+  - Model DataType no longer has parameter storage_output_retention
+  - Model DataType no longer has parameter visualization_url
+  - Model DataTypeUpdate no longer has parameter database_cache_retention
+  - Model DataTypeUpdate no longer has parameter database_retention
+  - Model DataTypeUpdate no longer has parameter state
+  - Model DataTypeUpdate no longer has parameter storage_output_retention
+
 ## 1.0.0b1 (2023-11-28)
 
 * Initial Release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/azure-mgmt-networkanalytics-1.0.0b1/README.md 
new/azure-mgmt-networkanalytics-1.0.0/README.md
--- old/azure-mgmt-networkanalytics-1.0.0b1/README.md   2023-11-28 
05:04:47.000000000 +0100
+++ new/azure-mgmt-networkanalytics-1.0.0/README.md     2024-01-26 
04:47:23.000000000 +0100
@@ -1,7 +1,7 @@
 # Microsoft Azure SDK for Python
 
 This is the Microsoft Azure Networkanalytics Management Client Library.
-This package has been tested with Python 3.7+.
+This package has been tested with Python 3.8+.
 For a more complete view of Azure libraries, see the [azure sdk python 
release](https://aka.ms/azsdk/python/all).
 
 ## _Disclaimer_
@@ -12,7 +12,7 @@
 
 ### Prerequisites
 
-- Python 3.7+ is required to use this package.
+- Python 3.8+ is required to use this package.
 - [Azure subscription](https://azure.microsoft.com/free/)
 
 ### Install the package
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/azure-mgmt-networkanalytics-1.0.0b1/_meta.json 
new/azure-mgmt-networkanalytics-1.0.0/_meta.json
--- old/azure-mgmt-networkanalytics-1.0.0b1/_meta.json  2023-11-28 
05:04:47.000000000 +0100
+++ new/azure-mgmt-networkanalytics-1.0.0/_meta.json    2024-01-26 
04:47:23.000000000 +0100
@@ -1,5 +1,5 @@
 {
-  "commit": "4816586e353f83f79e56789b171eb888054824f1",
+  "commit": "4307895c13b5bc76d3d6e5d6346a32577842ac17",
   "repository_url": "https://github.com/Azure/azure-rest-api-specs";,
   "autorest": "3.9.7",
   "use": [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure-mgmt-networkanalytics-1.0.0b1/azure/mgmt/networkanalytics/_version.py 
new/azure-mgmt-networkanalytics-1.0.0/azure/mgmt/networkanalytics/_version.py
--- 
old/azure-mgmt-networkanalytics-1.0.0b1/azure/mgmt/networkanalytics/_version.py 
    2023-11-28 05:04:47.000000000 +0100
+++ 
new/azure-mgmt-networkanalytics-1.0.0/azure/mgmt/networkanalytics/_version.py   
    2024-01-26 04:47:23.000000000 +0100
@@ -6,4 +6,4 @@
 # Changes may cause incorrect behavior and will be lost if the code is 
regenerated.
 # --------------------------------------------------------------------------
 
-VERSION = "1.0.0b1"
+VERSION = "1.0.0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure-mgmt-networkanalytics-1.0.0b1/azure/mgmt/networkanalytics/models/__init__.py
 
new/azure-mgmt-networkanalytics-1.0.0/azure/mgmt/networkanalytics/models/__init__.py
--- 
old/azure-mgmt-networkanalytics-1.0.0b1/azure/mgmt/networkanalytics/models/__init__.py
      2023-11-28 05:04:47.000000000 +0100
+++ 
new/azure-mgmt-networkanalytics-1.0.0/azure/mgmt/networkanalytics/models/__init__.py
        2024-01-26 04:47:23.000000000 +0100
@@ -15,13 +15,18 @@
 from ._models_py3 import DataProductInformation
 from ._models_py3 import DataProductListResult
 from ._models_py3 import DataProductNetworkAcls
+from ._models_py3 import DataProductProperties
 from ._models_py3 import DataProductUpdate
+from ._models_py3 import DataProductUpdateProperties
 from ._models_py3 import DataProductVersion
 from ._models_py3 import DataProductsCatalog
 from ._models_py3 import DataProductsCatalogListResult
+from ._models_py3 import DataProductsCatalogProperties
 from ._models_py3 import DataType
 from ._models_py3 import DataTypeListResult
+from ._models_py3 import DataTypeProperties
 from ._models_py3 import DataTypeUpdate
+from ._models_py3 import DataTypeUpdateProperties
 from ._models_py3 import EncryptionKeyDetails
 from ._models_py3 import ErrorAdditionalInfo
 from ._models_py3 import ErrorDetail
@@ -70,13 +75,18 @@
     "DataProductInformation",
     "DataProductListResult",
     "DataProductNetworkAcls",
+    "DataProductProperties",
     "DataProductUpdate",
+    "DataProductUpdateProperties",
     "DataProductVersion",
     "DataProductsCatalog",
     "DataProductsCatalogListResult",
+    "DataProductsCatalogProperties",
     "DataType",
     "DataTypeListResult",
+    "DataTypeProperties",
     "DataTypeUpdate",
+    "DataTypeUpdateProperties",
     "EncryptionKeyDetails",
     "ErrorAdditionalInfo",
     "ErrorDetail",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure-mgmt-networkanalytics-1.0.0b1/azure/mgmt/networkanalytics/models/_models_py3.py
 
new/azure-mgmt-networkanalytics-1.0.0/azure/mgmt/networkanalytics/models/_models_py3.py
--- 
old/azure-mgmt-networkanalytics-1.0.0b1/azure/mgmt/networkanalytics/models/_models_py3.py
   2023-11-28 05:04:47.000000000 +0100
+++ 
new/azure-mgmt-networkanalytics-1.0.0/azure/mgmt/networkanalytics/models/_models_py3.py
     2024-01-26 04:47:23.000000000 +0100
@@ -306,7 +306,7 @@
         self.location = location
 
 
-class DataProduct(TrackedResource):  # pylint: 
disable=too-many-instance-attributes
+class DataProduct(TrackedResource):
     """The data product resource.
 
     Variables are only populated by the server, and will be ignored when 
sending a request.
@@ -328,56 +328,10 @@
     :vartype tags: dict[str, str]
     :ivar location: The geo-location where the resource lives. Required.
     :vartype location: str
+    :ivar properties: The resource-specific properties for this resource.
+    :vartype properties: 
~azure.mgmt.networkanalytics.models.DataProductProperties
     :ivar identity: The managed service identities assigned to this resource.
     :vartype identity: 
~azure.mgmt.networkanalytics.models.ManagedServiceIdentity
-    :ivar resource_guid: The resource GUID property of the data product 
resource.
-    :vartype resource_guid: str
-    :ivar provisioning_state: Latest provisioning state  of data product. 
Known values are:
-     "Succeeded", "Failed", "Canceled", "Provisioning", "Updating", 
"Deleting", and "Accepted".
-    :vartype provisioning_state: str or 
~azure.mgmt.networkanalytics.models.ProvisioningState
-    :ivar publisher: Data product publisher name.
-    :vartype publisher: str
-    :ivar product: Product name of data product.
-    :vartype product: str
-    :ivar major_version: Major version of data product.
-    :vartype major_version: str
-    :ivar owners: List of name or email associated with data product resource 
deployment.
-    :vartype owners: list[str]
-    :ivar redundancy: Flag to enable or disable redundancy for data product. 
Known values are:
-     "Enabled" and "Disabled".
-    :vartype redundancy: str or 
~azure.mgmt.networkanalytics.models.ControlState
-    :ivar purview_account: Purview account url for data product to connect to.
-    :vartype purview_account: str
-    :ivar purview_collection: Purview collection url for data product to 
connect to.
-    :vartype purview_collection: str
-    :ivar private_links_enabled: Flag to enable or disable private link for 
data product resource.
-     Known values are: "Enabled" and "Disabled".
-    :vartype private_links_enabled: str or 
~azure.mgmt.networkanalytics.models.ControlState
-    :ivar public_network_access: Flag to enable or disable public access of 
data product resource.
-     Known values are: "Enabled" and "Disabled".
-    :vartype public_network_access: str or 
~azure.mgmt.networkanalytics.models.ControlState
-    :ivar customer_managed_key_encryption_enabled: Flag to enable customer 
managed key encryption
-     for data product. Known values are: "Enabled" and "Disabled".
-    :vartype customer_managed_key_encryption_enabled: str or
-     ~azure.mgmt.networkanalytics.models.ControlState
-    :ivar customer_encryption_key: Customer managed encryption key details for 
data product.
-    :vartype customer_encryption_key: 
~azure.mgmt.networkanalytics.models.EncryptionKeyDetails
-    :ivar networkacls: Network rule set for data product.
-    :vartype networkacls: 
~azure.mgmt.networkanalytics.models.DataProductNetworkAcls
-    :ivar managed_resource_group_configuration: Managed resource group 
configuration.
-    :vartype managed_resource_group_configuration:
-     ~azure.mgmt.networkanalytics.models.ManagedResourceGroupConfiguration
-    :ivar available_minor_versions: List of available minor versions of the 
data product resource.
-    :vartype available_minor_versions: list[str]
-    :ivar current_minor_version: Current configured minor version of the data 
product resource.
-    :vartype current_minor_version: str
-    :ivar documentation: Documentation link for the data product based on 
definition file.
-    :vartype documentation: str
-    :ivar consumption_endpoints: Resource links which exposed to the customer 
to query the data.
-    :vartype consumption_endpoints:
-     ~azure.mgmt.networkanalytics.models.ConsumptionEndpointsProperties
-    :ivar key_vault_url: Key vault url.
-    :vartype key_vault_url: str
     """
 
     _validation = {
@@ -386,12 +340,6 @@
         "type": {"readonly": True},
         "system_data": {"readonly": True},
         "location": {"required": True},
-        "resource_guid": {"readonly": True},
-        "provisioning_state": {"readonly": True},
-        "available_minor_versions": {"readonly": True},
-        "documentation": {"readonly": True},
-        "consumption_endpoints": {"readonly": True},
-        "key_vault_url": {"readonly": True},
     }
 
     _attribute_map = {
@@ -401,55 +349,17 @@
         "system_data": {"key": "systemData", "type": "SystemData"},
         "tags": {"key": "tags", "type": "{str}"},
         "location": {"key": "location", "type": "str"},
+        "properties": {"key": "properties", "type": "DataProductProperties"},
         "identity": {"key": "identity", "type": "ManagedServiceIdentity"},
-        "resource_guid": {"key": "properties.resourceGuid", "type": "str"},
-        "provisioning_state": {"key": "properties.provisioningState", "type": 
"str"},
-        "publisher": {"key": "properties.publisher", "type": "str"},
-        "product": {"key": "properties.product", "type": "str"},
-        "major_version": {"key": "properties.majorVersion", "type": "str"},
-        "owners": {"key": "properties.owners", "type": "[str]"},
-        "redundancy": {"key": "properties.redundancy", "type": "str"},
-        "purview_account": {"key": "properties.purviewAccount", "type": "str"},
-        "purview_collection": {"key": "properties.purviewCollection", "type": 
"str"},
-        "private_links_enabled": {"key": "properties.privateLinksEnabled", 
"type": "str"},
-        "public_network_access": {"key": "properties.publicNetworkAccess", 
"type": "str"},
-        "customer_managed_key_encryption_enabled": {
-            "key": "properties.customerManagedKeyEncryptionEnabled",
-            "type": "str",
-        },
-        "customer_encryption_key": {"key": "properties.customerEncryptionKey", 
"type": "EncryptionKeyDetails"},
-        "networkacls": {"key": "properties.networkacls", "type": 
"DataProductNetworkAcls"},
-        "managed_resource_group_configuration": {
-            "key": "properties.managedResourceGroupConfiguration",
-            "type": "ManagedResourceGroupConfiguration",
-        },
-        "available_minor_versions": {"key": 
"properties.availableMinorVersions", "type": "[str]"},
-        "current_minor_version": {"key": "properties.currentMinorVersion", 
"type": "str"},
-        "documentation": {"key": "properties.documentation", "type": "str"},
-        "consumption_endpoints": {"key": "properties.consumptionEndpoints", 
"type": "ConsumptionEndpointsProperties"},
-        "key_vault_url": {"key": "properties.keyVaultUrl", "type": "str"},
     }
 
-    def __init__(  # pylint: disable=too-many-locals
+    def __init__(
         self,
         *,
         location: str,
         tags: Optional[Dict[str, str]] = None,
+        properties: Optional["_models.DataProductProperties"] = None,
         identity: Optional["_models.ManagedServiceIdentity"] = None,
-        publisher: Optional[str] = None,
-        product: Optional[str] = None,
-        major_version: Optional[str] = None,
-        owners: Optional[List[str]] = None,
-        redundancy: Optional[Union[str, "_models.ControlState"]] = None,
-        purview_account: Optional[str] = None,
-        purview_collection: Optional[str] = None,
-        private_links_enabled: Optional[Union[str, "_models.ControlState"]] = 
None,
-        public_network_access: Optional[Union[str, "_models.ControlState"]] = 
None,
-        customer_managed_key_encryption_enabled: Optional[Union[str, 
"_models.ControlState"]] = None,
-        customer_encryption_key: Optional["_models.EncryptionKeyDetails"] = 
None,
-        networkacls: Optional["_models.DataProductNetworkAcls"] = None,
-        managed_resource_group_configuration: 
Optional["_models.ManagedResourceGroupConfiguration"] = None,
-        current_minor_version: Optional[str] = None,
         **kwargs: Any
     ) -> None:
         """
@@ -457,65 +367,14 @@
         :paramtype tags: dict[str, str]
         :keyword location: The geo-location where the resource lives. Required.
         :paramtype location: str
+        :keyword properties: The resource-specific properties for this 
resource.
+        :paramtype properties: 
~azure.mgmt.networkanalytics.models.DataProductProperties
         :keyword identity: The managed service identities assigned to this 
resource.
         :paramtype identity: 
~azure.mgmt.networkanalytics.models.ManagedServiceIdentity
-        :keyword publisher: Data product publisher name.
-        :paramtype publisher: str
-        :keyword product: Product name of data product.
-        :paramtype product: str
-        :keyword major_version: Major version of data product.
-        :paramtype major_version: str
-        :keyword owners: List of name or email associated with data product 
resource deployment.
-        :paramtype owners: list[str]
-        :keyword redundancy: Flag to enable or disable redundancy for data 
product. Known values are:
-         "Enabled" and "Disabled".
-        :paramtype redundancy: str or 
~azure.mgmt.networkanalytics.models.ControlState
-        :keyword purview_account: Purview account url for data product to 
connect to.
-        :paramtype purview_account: str
-        :keyword purview_collection: Purview collection url for data product 
to connect to.
-        :paramtype purview_collection: str
-        :keyword private_links_enabled: Flag to enable or disable private link 
for data product
-         resource. Known values are: "Enabled" and "Disabled".
-        :paramtype private_links_enabled: str or 
~azure.mgmt.networkanalytics.models.ControlState
-        :keyword public_network_access: Flag to enable or disable public 
access of data product
-         resource. Known values are: "Enabled" and "Disabled".
-        :paramtype public_network_access: str or 
~azure.mgmt.networkanalytics.models.ControlState
-        :keyword customer_managed_key_encryption_enabled: Flag to enable 
customer managed key
-         encryption for data product. Known values are: "Enabled" and 
"Disabled".
-        :paramtype customer_managed_key_encryption_enabled: str or
-         ~azure.mgmt.networkanalytics.models.ControlState
-        :keyword customer_encryption_key: Customer managed encryption key 
details for data product.
-        :paramtype customer_encryption_key: 
~azure.mgmt.networkanalytics.models.EncryptionKeyDetails
-        :keyword networkacls: Network rule set for data product.
-        :paramtype networkacls: 
~azure.mgmt.networkanalytics.models.DataProductNetworkAcls
-        :keyword managed_resource_group_configuration: Managed resource group 
configuration.
-        :paramtype managed_resource_group_configuration:
-         ~azure.mgmt.networkanalytics.models.ManagedResourceGroupConfiguration
-        :keyword current_minor_version: Current configured minor version of 
the data product resource.
-        :paramtype current_minor_version: str
         """
         super().__init__(tags=tags, location=location, **kwargs)
+        self.properties = properties
         self.identity = identity
-        self.resource_guid = None
-        self.provisioning_state = None
-        self.publisher = publisher
-        self.product = product
-        self.major_version = major_version
-        self.owners = owners
-        self.redundancy = redundancy
-        self.purview_account = purview_account
-        self.purview_collection = purview_collection
-        self.private_links_enabled = private_links_enabled
-        self.public_network_access = public_network_access
-        self.customer_managed_key_encryption_enabled = 
customer_managed_key_encryption_enabled
-        self.customer_encryption_key = customer_encryption_key
-        self.networkacls = networkacls
-        self.managed_resource_group_configuration = 
managed_resource_group_configuration
-        self.available_minor_versions = None
-        self.current_minor_version = current_minor_version
-        self.documentation = None
-        self.consumption_endpoints = None
-        self.key_vault_url = None
 
 
 class DataProductInformation(_serialization.Model):
@@ -654,6 +513,179 @@
         self.default_action = default_action
 
 
+class DataProductProperties(_serialization.Model):  # pylint: 
disable=too-many-instance-attributes
+    """The data product properties.
+
+    Variables are only populated by the server, and will be ignored when 
sending a request.
+
+    All required parameters must be populated in order to send to Azure.
+
+    :ivar resource_guid: The resource GUID property of the data product 
resource.
+    :vartype resource_guid: str
+    :ivar provisioning_state: Latest provisioning state  of data product. 
Known values are:
+     "Succeeded", "Failed", "Canceled", "Provisioning", "Updating", 
"Deleting", and "Accepted".
+    :vartype provisioning_state: str or 
~azure.mgmt.networkanalytics.models.ProvisioningState
+    :ivar publisher: Data product publisher name. Required.
+    :vartype publisher: str
+    :ivar product: Product name of data product. Required.
+    :vartype product: str
+    :ivar major_version: Major version of data product. Required.
+    :vartype major_version: str
+    :ivar owners: List of name or email associated with data product resource 
deployment.
+    :vartype owners: list[str]
+    :ivar redundancy: Flag to enable or disable redundancy for data product. 
Known values are:
+     "Enabled" and "Disabled".
+    :vartype redundancy: str or 
~azure.mgmt.networkanalytics.models.ControlState
+    :ivar purview_account: Purview account url for data product to connect to.
+    :vartype purview_account: str
+    :ivar purview_collection: Purview collection url for data product to 
connect to.
+    :vartype purview_collection: str
+    :ivar private_links_enabled: Flag to enable or disable private link for 
data product resource.
+     Known values are: "Enabled" and "Disabled".
+    :vartype private_links_enabled: str or 
~azure.mgmt.networkanalytics.models.ControlState
+    :ivar public_network_access: Flag to enable or disable public access of 
data product resource.
+     Known values are: "Enabled" and "Disabled".
+    :vartype public_network_access: str or 
~azure.mgmt.networkanalytics.models.ControlState
+    :ivar customer_managed_key_encryption_enabled: Flag to enable customer 
managed key encryption
+     for data product. Known values are: "Enabled" and "Disabled".
+    :vartype customer_managed_key_encryption_enabled: str or
+     ~azure.mgmt.networkanalytics.models.ControlState
+    :ivar customer_encryption_key: Customer managed encryption key details for 
data product.
+    :vartype customer_encryption_key: 
~azure.mgmt.networkanalytics.models.EncryptionKeyDetails
+    :ivar networkacls: Network rule set for data product.
+    :vartype networkacls: 
~azure.mgmt.networkanalytics.models.DataProductNetworkAcls
+    :ivar managed_resource_group_configuration: Managed resource group 
configuration.
+    :vartype managed_resource_group_configuration:
+     ~azure.mgmt.networkanalytics.models.ManagedResourceGroupConfiguration
+    :ivar available_minor_versions: List of available minor versions of the 
data product resource.
+    :vartype available_minor_versions: list[str]
+    :ivar current_minor_version: Current configured minor version of the data 
product resource.
+    :vartype current_minor_version: str
+    :ivar documentation: Documentation link for the data product based on 
definition file.
+    :vartype documentation: str
+    :ivar consumption_endpoints: Resource links which exposed to the customer 
to query the data.
+    :vartype consumption_endpoints:
+     ~azure.mgmt.networkanalytics.models.ConsumptionEndpointsProperties
+    :ivar key_vault_url: Key vault url.
+    :vartype key_vault_url: str
+    """
+
+    _validation = {
+        "resource_guid": {"readonly": True},
+        "provisioning_state": {"readonly": True},
+        "publisher": {"required": True},
+        "product": {"required": True},
+        "major_version": {"required": True},
+        "available_minor_versions": {"readonly": True},
+        "documentation": {"readonly": True},
+        "consumption_endpoints": {"readonly": True},
+        "key_vault_url": {"readonly": True},
+    }
+
+    _attribute_map = {
+        "resource_guid": {"key": "resourceGuid", "type": "str"},
+        "provisioning_state": {"key": "provisioningState", "type": "str"},
+        "publisher": {"key": "publisher", "type": "str"},
+        "product": {"key": "product", "type": "str"},
+        "major_version": {"key": "majorVersion", "type": "str"},
+        "owners": {"key": "owners", "type": "[str]"},
+        "redundancy": {"key": "redundancy", "type": "str"},
+        "purview_account": {"key": "purviewAccount", "type": "str"},
+        "purview_collection": {"key": "purviewCollection", "type": "str"},
+        "private_links_enabled": {"key": "privateLinksEnabled", "type": "str"},
+        "public_network_access": {"key": "publicNetworkAccess", "type": "str"},
+        "customer_managed_key_encryption_enabled": {"key": 
"customerManagedKeyEncryptionEnabled", "type": "str"},
+        "customer_encryption_key": {"key": "customerEncryptionKey", "type": 
"EncryptionKeyDetails"},
+        "networkacls": {"key": "networkacls", "type": 
"DataProductNetworkAcls"},
+        "managed_resource_group_configuration": {
+            "key": "managedResourceGroupConfiguration",
+            "type": "ManagedResourceGroupConfiguration",
+        },
+        "available_minor_versions": {"key": "availableMinorVersions", "type": 
"[str]"},
+        "current_minor_version": {"key": "currentMinorVersion", "type": "str"},
+        "documentation": {"key": "documentation", "type": "str"},
+        "consumption_endpoints": {"key": "consumptionEndpoints", "type": 
"ConsumptionEndpointsProperties"},
+        "key_vault_url": {"key": "keyVaultUrl", "type": "str"},
+    }
+
+    def __init__(
+        self,
+        *,
+        publisher: str,
+        product: str,
+        major_version: str,
+        owners: Optional[List[str]] = None,
+        redundancy: Optional[Union[str, "_models.ControlState"]] = None,
+        purview_account: Optional[str] = None,
+        purview_collection: Optional[str] = None,
+        private_links_enabled: Optional[Union[str, "_models.ControlState"]] = 
None,
+        public_network_access: Optional[Union[str, "_models.ControlState"]] = 
None,
+        customer_managed_key_encryption_enabled: Optional[Union[str, 
"_models.ControlState"]] = None,
+        customer_encryption_key: Optional["_models.EncryptionKeyDetails"] = 
None,
+        networkacls: Optional["_models.DataProductNetworkAcls"] = None,
+        managed_resource_group_configuration: 
Optional["_models.ManagedResourceGroupConfiguration"] = None,
+        current_minor_version: Optional[str] = None,
+        **kwargs: Any
+    ) -> None:
+        """
+        :keyword publisher: Data product publisher name. Required.
+        :paramtype publisher: str
+        :keyword product: Product name of data product. Required.
+        :paramtype product: str
+        :keyword major_version: Major version of data product. Required.
+        :paramtype major_version: str
+        :keyword owners: List of name or email associated with data product 
resource deployment.
+        :paramtype owners: list[str]
+        :keyword redundancy: Flag to enable or disable redundancy for data 
product. Known values are:
+         "Enabled" and "Disabled".
+        :paramtype redundancy: str or 
~azure.mgmt.networkanalytics.models.ControlState
+        :keyword purview_account: Purview account url for data product to 
connect to.
+        :paramtype purview_account: str
+        :keyword purview_collection: Purview collection url for data product 
to connect to.
+        :paramtype purview_collection: str
+        :keyword private_links_enabled: Flag to enable or disable private link 
for data product
+         resource. Known values are: "Enabled" and "Disabled".
+        :paramtype private_links_enabled: str or 
~azure.mgmt.networkanalytics.models.ControlState
+        :keyword public_network_access: Flag to enable or disable public 
access of data product
+         resource. Known values are: "Enabled" and "Disabled".
+        :paramtype public_network_access: str or 
~azure.mgmt.networkanalytics.models.ControlState
+        :keyword customer_managed_key_encryption_enabled: Flag to enable 
customer managed key
+         encryption for data product. Known values are: "Enabled" and 
"Disabled".
+        :paramtype customer_managed_key_encryption_enabled: str or
+         ~azure.mgmt.networkanalytics.models.ControlState
+        :keyword customer_encryption_key: Customer managed encryption key 
details for data product.
+        :paramtype customer_encryption_key: 
~azure.mgmt.networkanalytics.models.EncryptionKeyDetails
+        :keyword networkacls: Network rule set for data product.
+        :paramtype networkacls: 
~azure.mgmt.networkanalytics.models.DataProductNetworkAcls
+        :keyword managed_resource_group_configuration: Managed resource group 
configuration.
+        :paramtype managed_resource_group_configuration:
+         ~azure.mgmt.networkanalytics.models.ManagedResourceGroupConfiguration
+        :keyword current_minor_version: Current configured minor version of 
the data product resource.
+        :paramtype current_minor_version: str
+        """
+        super().__init__(**kwargs)
+        self.resource_guid = None
+        self.provisioning_state = None
+        self.publisher = publisher
+        self.product = product
+        self.major_version = major_version
+        self.owners = owners
+        self.redundancy = redundancy
+        self.purview_account = purview_account
+        self.purview_collection = purview_collection
+        self.private_links_enabled = private_links_enabled
+        self.public_network_access = public_network_access
+        self.customer_managed_key_encryption_enabled = 
customer_managed_key_encryption_enabled
+        self.customer_encryption_key = customer_encryption_key
+        self.networkacls = networkacls
+        self.managed_resource_group_configuration = 
managed_resource_group_configuration
+        self.available_minor_versions = None
+        self.current_minor_version = current_minor_version
+        self.documentation = None
+        self.consumption_endpoints = None
+        self.key_vault_url = None
+
+
 class ProxyResource(Resource):
     """The resource model definition for a Azure Resource Manager proxy 
resource. It will not have
     tags and a location.
@@ -708,11 +740,8 @@
     :ivar system_data: Azure Resource Manager metadata containing createdBy 
and modifiedBy
      information.
     :vartype system_data: ~azure.mgmt.networkanalytics.models.SystemData
-    :ivar provisioning_state: The data catalog provisioning state. Known 
values are: "Succeeded",
-     "Failed", "Canceled", "Provisioning", "Updating", "Deleting", and 
"Accepted".
-    :vartype provisioning_state: str or 
~azure.mgmt.networkanalytics.models.ProvisioningState
-    :ivar publishers: The data product publisher information.
-    :vartype publishers: 
list[~azure.mgmt.networkanalytics.models.PublisherInformation]
+    :ivar properties: The resource-specific properties for this resource.
+    :vartype properties: 
~azure.mgmt.networkanalytics.models.DataProductsCatalogProperties
     """
 
     _validation = {
@@ -720,7 +749,6 @@
         "name": {"readonly": True},
         "type": {"readonly": True},
         "system_data": {"readonly": True},
-        "provisioning_state": {"readonly": True},
     }
 
     _attribute_map = {
@@ -728,18 +756,16 @@
         "name": {"key": "name", "type": "str"},
         "type": {"key": "type", "type": "str"},
         "system_data": {"key": "systemData", "type": "SystemData"},
-        "provisioning_state": {"key": "properties.provisioningState", "type": 
"str"},
-        "publishers": {"key": "properties.publishers", "type": 
"[PublisherInformation]"},
+        "properties": {"key": "properties", "type": 
"DataProductsCatalogProperties"},
     }
 
-    def __init__(self, *, publishers: 
Optional[List["_models.PublisherInformation"]] = None, **kwargs: Any) -> None:
+    def __init__(self, *, properties: 
Optional["_models.DataProductsCatalogProperties"] = None, **kwargs: Any) -> 
None:
         """
-        :keyword publishers: The data product publisher information.
-        :paramtype publishers: 
list[~azure.mgmt.networkanalytics.models.PublisherInformation]
+        :keyword properties: The resource-specific properties for this 
resource.
+        :paramtype properties: 
~azure.mgmt.networkanalytics.models.DataProductsCatalogProperties
         """
         super().__init__(**kwargs)
-        self.provisioning_state = None
-        self.publishers = publishers
+        self.properties = properties
 
 
 class DataProductsCatalogListResult(_serialization.Model):
@@ -776,6 +802,40 @@
         self.next_link = next_link
 
 
+class DataProductsCatalogProperties(_serialization.Model):
+    """Details for data catalog properties.
+
+    Variables are only populated by the server, and will be ignored when 
sending a request.
+
+    All required parameters must be populated in order to send to Azure.
+
+    :ivar provisioning_state: The data catalog provisioning state. Known 
values are: "Succeeded",
+     "Failed", "Canceled", "Provisioning", "Updating", "Deleting", and 
"Accepted".
+    :vartype provisioning_state: str or 
~azure.mgmt.networkanalytics.models.ProvisioningState
+    :ivar publishers: The data product publisher information. Required.
+    :vartype publishers: 
list[~azure.mgmt.networkanalytics.models.PublisherInformation]
+    """
+
+    _validation = {
+        "provisioning_state": {"readonly": True},
+        "publishers": {"required": True},
+    }
+
+    _attribute_map = {
+        "provisioning_state": {"key": "provisioningState", "type": "str"},
+        "publishers": {"key": "publishers", "type": "[PublisherInformation]"},
+    }
+
+    def __init__(self, *, publishers: List["_models.PublisherInformation"], 
**kwargs: Any) -> None:
+        """
+        :keyword publishers: The data product publisher information. Required.
+        :paramtype publishers: 
list[~azure.mgmt.networkanalytics.models.PublisherInformation]
+        """
+        super().__init__(**kwargs)
+        self.provisioning_state = None
+        self.publishers = publishers
+
+
 class DataProductUpdate(_serialization.Model):
     """The type used for update operations of the DataProduct.
 
@@ -783,6 +843,41 @@
     :vartype identity: 
~azure.mgmt.networkanalytics.models.ManagedServiceIdentity
     :ivar tags: Resource tags.
     :vartype tags: dict[str, str]
+    :ivar properties: The updatable properties of the DataProduct.
+    :vartype properties: 
~azure.mgmt.networkanalytics.models.DataProductUpdateProperties
+    """
+
+    _attribute_map = {
+        "identity": {"key": "identity", "type": "ManagedServiceIdentity"},
+        "tags": {"key": "tags", "type": "{str}"},
+        "properties": {"key": "properties", "type": 
"DataProductUpdateProperties"},
+    }
+
+    def __init__(
+        self,
+        *,
+        identity: Optional["_models.ManagedServiceIdentity"] = None,
+        tags: Optional[Dict[str, str]] = None,
+        properties: Optional["_models.DataProductUpdateProperties"] = None,
+        **kwargs: Any
+    ) -> None:
+        """
+        :keyword identity: The managed service identities assigned to this 
resource.
+        :paramtype identity: 
~azure.mgmt.networkanalytics.models.ManagedServiceIdentity
+        :keyword tags: Resource tags.
+        :paramtype tags: dict[str, str]
+        :keyword properties: The updatable properties of the DataProduct.
+        :paramtype properties: 
~azure.mgmt.networkanalytics.models.DataProductUpdateProperties
+        """
+        super().__init__(**kwargs)
+        self.identity = identity
+        self.tags = tags
+        self.properties = properties
+
+
+class DataProductUpdateProperties(_serialization.Model):
+    """The updatable properties of the DataProduct.
+
     :ivar owners: List of name or email associated with data product resource 
deployment.
     :vartype owners: list[str]
     :ivar purview_account: Purview account url for data product to connect to.
@@ -797,20 +892,16 @@
     """
 
     _attribute_map = {
-        "identity": {"key": "identity", "type": "ManagedServiceIdentity"},
-        "tags": {"key": "tags", "type": "{str}"},
-        "owners": {"key": "properties.owners", "type": "[str]"},
-        "purview_account": {"key": "properties.purviewAccount", "type": "str"},
-        "purview_collection": {"key": "properties.purviewCollection", "type": 
"str"},
-        "private_links_enabled": {"key": "properties.privateLinksEnabled", 
"type": "str"},
-        "current_minor_version": {"key": "properties.currentMinorVersion", 
"type": "str"},
+        "owners": {"key": "owners", "type": "[str]"},
+        "purview_account": {"key": "purviewAccount", "type": "str"},
+        "purview_collection": {"key": "purviewCollection", "type": "str"},
+        "private_links_enabled": {"key": "privateLinksEnabled", "type": "str"},
+        "current_minor_version": {"key": "currentMinorVersion", "type": "str"},
     }
 
     def __init__(
         self,
         *,
-        identity: Optional["_models.ManagedServiceIdentity"] = None,
-        tags: Optional[Dict[str, str]] = None,
         owners: Optional[List[str]] = None,
         purview_account: Optional[str] = None,
         purview_collection: Optional[str] = None,
@@ -819,10 +910,6 @@
         **kwargs: Any
     ) -> None:
         """
-        :keyword identity: The managed service identities assigned to this 
resource.
-        :paramtype identity: 
~azure.mgmt.networkanalytics.models.ManagedServiceIdentity
-        :keyword tags: Resource tags.
-        :paramtype tags: dict[str, str]
         :keyword owners: List of name or email associated with data product 
resource deployment.
         :paramtype owners: list[str]
         :keyword purview_account: Purview account url for data product to 
connect to.
@@ -836,8 +923,6 @@
         :paramtype current_minor_version: str
         """
         super().__init__(**kwargs)
-        self.identity = identity
-        self.tags = tags
         self.owners = owners
         self.purview_account = purview_account
         self.purview_collection = purview_collection
@@ -871,7 +956,7 @@
         self.version = version
 
 
-class DataType(ProxyResource):  # pylint: disable=too-many-instance-attributes
+class DataType(ProxyResource):
     """The data type resource.
 
     Variables are only populated by the server, and will be ignored when 
sending a request.
@@ -887,6 +972,71 @@
     :ivar system_data: Azure Resource Manager metadata containing createdBy 
and modifiedBy
      information.
     :vartype system_data: ~azure.mgmt.networkanalytics.models.SystemData
+    :ivar properties: The resource-specific properties for this resource.
+    :vartype properties: ~azure.mgmt.networkanalytics.models.DataTypeProperties
+    """
+
+    _validation = {
+        "id": {"readonly": True},
+        "name": {"readonly": True},
+        "type": {"readonly": True},
+        "system_data": {"readonly": True},
+    }
+
+    _attribute_map = {
+        "id": {"key": "id", "type": "str"},
+        "name": {"key": "name", "type": "str"},
+        "type": {"key": "type", "type": "str"},
+        "system_data": {"key": "systemData", "type": "SystemData"},
+        "properties": {"key": "properties", "type": "DataTypeProperties"},
+    }
+
+    def __init__(self, *, properties: Optional["_models.DataTypeProperties"] = 
None, **kwargs: Any) -> None:
+        """
+        :keyword properties: The resource-specific properties for this 
resource.
+        :paramtype properties: 
~azure.mgmt.networkanalytics.models.DataTypeProperties
+        """
+        super().__init__(**kwargs)
+        self.properties = properties
+
+
+class DataTypeListResult(_serialization.Model):
+    """The response of a DataType list operation.
+
+    All required parameters must be populated in order to send to Azure.
+
+    :ivar value: The DataType items on this page. Required.
+    :vartype value: list[~azure.mgmt.networkanalytics.models.DataType]
+    :ivar next_link: The link to the next page of items.
+    :vartype next_link: str
+    """
+
+    _validation = {
+        "value": {"required": True},
+    }
+
+    _attribute_map = {
+        "value": {"key": "value", "type": "[DataType]"},
+        "next_link": {"key": "nextLink", "type": "str"},
+    }
+
+    def __init__(self, *, value: List["_models.DataType"], next_link: 
Optional[str] = None, **kwargs: Any) -> None:
+        """
+        :keyword value: The DataType items on this page. Required.
+        :paramtype value: list[~azure.mgmt.networkanalytics.models.DataType]
+        :keyword next_link: The link to the next page of items.
+        :paramtype next_link: str
+        """
+        super().__init__(**kwargs)
+        self.value = value
+        self.next_link = next_link
+
+
+class DataTypeProperties(_serialization.Model):
+    """The data type properties.
+
+    Variables are only populated by the server, and will be ignored when 
sending a request.
+
     :ivar provisioning_state: Latest provisioning state  of data product. 
Known values are:
      "Succeeded", "Failed", "Canceled", "Provisioning", "Updating", 
"Deleting", and "Accepted".
     :vartype provisioning_state: str or 
~azure.mgmt.networkanalytics.models.ProvisioningState
@@ -905,27 +1055,19 @@
     """
 
     _validation = {
-        "id": {"readonly": True},
-        "name": {"readonly": True},
-        "type": {"readonly": True},
-        "system_data": {"readonly": True},
         "provisioning_state": {"readonly": True},
         "state_reason": {"readonly": True},
         "visualization_url": {"readonly": True},
     }
 
     _attribute_map = {
-        "id": {"key": "id", "type": "str"},
-        "name": {"key": "name", "type": "str"},
-        "type": {"key": "type", "type": "str"},
-        "system_data": {"key": "systemData", "type": "SystemData"},
-        "provisioning_state": {"key": "properties.provisioningState", "type": 
"str"},
-        "state": {"key": "properties.state", "type": "str"},
-        "state_reason": {"key": "properties.stateReason", "type": "str"},
-        "storage_output_retention": {"key": 
"properties.storageOutputRetention", "type": "int"},
-        "database_cache_retention": {"key": 
"properties.databaseCacheRetention", "type": "int"},
-        "database_retention": {"key": "properties.databaseRetention", "type": 
"int"},
-        "visualization_url": {"key": "properties.visualizationUrl", "type": 
"str"},
+        "provisioning_state": {"key": "provisioningState", "type": "str"},
+        "state": {"key": "state", "type": "str"},
+        "state_reason": {"key": "stateReason", "type": "str"},
+        "storage_output_retention": {"key": "storageOutputRetention", "type": 
"int"},
+        "database_cache_retention": {"key": "databaseCacheRetention", "type": 
"int"},
+        "database_retention": {"key": "databaseRetention", "type": "int"},
+        "visualization_url": {"key": "visualizationUrl", "type": "str"},
     }
 
     def __init__(
@@ -957,40 +1099,28 @@
         self.visualization_url = None
 
 
-class DataTypeListResult(_serialization.Model):
-    """The response of a DataType list operation.
-
-    All required parameters must be populated in order to send to Azure.
+class DataTypeUpdate(_serialization.Model):
+    """The type used for update operations of the DataType.
 
-    :ivar value: The DataType items on this page. Required.
-    :vartype value: list[~azure.mgmt.networkanalytics.models.DataType]
-    :ivar next_link: The link to the next page of items.
-    :vartype next_link: str
+    :ivar properties: The updatable properties of the DataType.
+    :vartype properties: 
~azure.mgmt.networkanalytics.models.DataTypeUpdateProperties
     """
 
-    _validation = {
-        "value": {"required": True},
-    }
-
     _attribute_map = {
-        "value": {"key": "value", "type": "[DataType]"},
-        "next_link": {"key": "nextLink", "type": "str"},
+        "properties": {"key": "properties", "type": 
"DataTypeUpdateProperties"},
     }
 
-    def __init__(self, *, value: List["_models.DataType"], next_link: 
Optional[str] = None, **kwargs: Any) -> None:
+    def __init__(self, *, properties: 
Optional["_models.DataTypeUpdateProperties"] = None, **kwargs: Any) -> None:
         """
-        :keyword value: The DataType items on this page. Required.
-        :paramtype value: list[~azure.mgmt.networkanalytics.models.DataType]
-        :keyword next_link: The link to the next page of items.
-        :paramtype next_link: str
+        :keyword properties: The updatable properties of the DataType.
+        :paramtype properties: 
~azure.mgmt.networkanalytics.models.DataTypeUpdateProperties
         """
         super().__init__(**kwargs)
-        self.value = value
-        self.next_link = next_link
+        self.properties = properties
 
 
-class DataTypeUpdate(_serialization.Model):
-    """The type used for update operations of the DataType.
+class DataTypeUpdateProperties(_serialization.Model):
+    """The updatable properties of the DataType.
 
     :ivar state: State of data type. Known values are: "Stopped" and "Running".
     :vartype state: str or ~azure.mgmt.networkanalytics.models.DataTypeState
@@ -1003,10 +1133,10 @@
     """
 
     _attribute_map = {
-        "state": {"key": "properties.state", "type": "str"},
-        "storage_output_retention": {"key": 
"properties.storageOutputRetention", "type": "int"},
-        "database_cache_retention": {"key": 
"properties.databaseCacheRetention", "type": "int"},
-        "database_retention": {"key": "properties.databaseRetention", "type": 
"int"},
+        "state": {"key": "state", "type": "str"},
+        "storage_output_retention": {"key": "storageOutputRetention", "type": 
"int"},
+        "database_cache_retention": {"key": "databaseCacheRetention", "type": 
"int"},
+        "database_retention": {"key": "databaseRetention", "type": "int"},
     }
 
     def __init__(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure-mgmt-networkanalytics-1.0.0b1/azure_mgmt_networkanalytics.egg-info/PKG-INFO
 
new/azure-mgmt-networkanalytics-1.0.0/azure_mgmt_networkanalytics.egg-info/PKG-INFO
--- 
old/azure-mgmt-networkanalytics-1.0.0b1/azure_mgmt_networkanalytics.egg-info/PKG-INFO
       2023-11-28 05:05:27.000000000 +0100
+++ 
new/azure-mgmt-networkanalytics-1.0.0/azure_mgmt_networkanalytics.egg-info/PKG-INFO
 2024-01-26 04:48:10.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: azure-mgmt-networkanalytics
-Version: 1.0.0b1
+Version: 1.0.0
 Summary: Microsoft Azure Networkanalytics Management Client Library for Python
 Home-page: https://github.com/Azure/azure-sdk-for-python
 Author: Microsoft Corporation
@@ -11,24 +11,23 @@
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3 :: Only
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
+Classifier: Programming Language :: Python :: 3.12
 Classifier: License :: OSI Approved :: MIT License
-Requires-Python: >=3.7
+Requires-Python: >=3.8
 Description-Content-Type: text/markdown
 License-File: LICENSE
 Requires-Dist: isodate<1.0.0,>=0.6.1
 Requires-Dist: azure-common~=1.1
 Requires-Dist: azure-mgmt-core<2.0.0,>=1.3.2
-Requires-Dist: typing-extensions>=4.3.0; python_version < "3.8.0"
 
 # Microsoft Azure SDK for Python
 
 This is the Microsoft Azure Networkanalytics Management Client Library.
-This package has been tested with Python 3.7+.
+This package has been tested with Python 3.8+.
 For a more complete view of Azure libraries, see the [azure sdk python 
release](https://aka.ms/azsdk/python/all).
 
 ## _Disclaimer_
@@ -39,7 +38,7 @@
 
 ### Prerequisites
 
-- Python 3.7+ is required to use this package.
+- Python 3.8+ is required to use this package.
 - [Azure subscription](https://azure.microsoft.com/free/)
 
 ### Install the package
@@ -90,6 +89,57 @@
 
 # Release History
 
+## 1.0.0 (2024-01-26)
+
+### Features Added
+
+  - Model DataProduct has a new parameter properties
+  - Model DataProductUpdate has a new parameter properties
+  - Model DataProductsCatalog has a new parameter properties
+  - Model DataType has a new parameter properties
+  - Model DataTypeUpdate has a new parameter properties
+
+### Breaking Changes
+
+  - Model DataProduct no longer has parameter available_minor_versions
+  - Model DataProduct no longer has parameter consumption_endpoints
+  - Model DataProduct no longer has parameter current_minor_version
+  - Model DataProduct no longer has parameter customer_encryption_key
+  - Model DataProduct no longer has parameter 
customer_managed_key_encryption_enabled
+  - Model DataProduct no longer has parameter documentation
+  - Model DataProduct no longer has parameter key_vault_url
+  - Model DataProduct no longer has parameter major_version
+  - Model DataProduct no longer has parameter 
managed_resource_group_configuration
+  - Model DataProduct no longer has parameter networkacls
+  - Model DataProduct no longer has parameter owners
+  - Model DataProduct no longer has parameter private_links_enabled
+  - Model DataProduct no longer has parameter product
+  - Model DataProduct no longer has parameter provisioning_state
+  - Model DataProduct no longer has parameter public_network_access
+  - Model DataProduct no longer has parameter publisher
+  - Model DataProduct no longer has parameter purview_account
+  - Model DataProduct no longer has parameter purview_collection
+  - Model DataProduct no longer has parameter redundancy
+  - Model DataProduct no longer has parameter resource_guid
+  - Model DataProductUpdate no longer has parameter current_minor_version
+  - Model DataProductUpdate no longer has parameter owners
+  - Model DataProductUpdate no longer has parameter private_links_enabled
+  - Model DataProductUpdate no longer has parameter purview_account
+  - Model DataProductUpdate no longer has parameter purview_collection
+  - Model DataProductsCatalog no longer has parameter provisioning_state
+  - Model DataProductsCatalog no longer has parameter publishers
+  - Model DataType no longer has parameter database_cache_retention
+  - Model DataType no longer has parameter database_retention
+  - Model DataType no longer has parameter provisioning_state
+  - Model DataType no longer has parameter state
+  - Model DataType no longer has parameter state_reason
+  - Model DataType no longer has parameter storage_output_retention
+  - Model DataType no longer has parameter visualization_url
+  - Model DataTypeUpdate no longer has parameter database_cache_retention
+  - Model DataTypeUpdate no longer has parameter database_retention
+  - Model DataTypeUpdate no longer has parameter state
+  - Model DataTypeUpdate no longer has parameter storage_output_retention
+
 ## 1.0.0b1 (2023-11-28)
 
 * Initial Release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure-mgmt-networkanalytics-1.0.0b1/azure_mgmt_networkanalytics.egg-info/requires.txt
 
new/azure-mgmt-networkanalytics-1.0.0/azure_mgmt_networkanalytics.egg-info/requires.txt
--- 
old/azure-mgmt-networkanalytics-1.0.0b1/azure_mgmt_networkanalytics.egg-info/requires.txt
   2023-11-28 05:05:27.000000000 +0100
+++ 
new/azure-mgmt-networkanalytics-1.0.0/azure_mgmt_networkanalytics.egg-info/requires.txt
     2024-01-26 04:48:10.000000000 +0100
@@ -1,6 +1,3 @@
 isodate<1.0.0,>=0.6.1
 azure-common~=1.1
 azure-mgmt-core<2.0.0,>=1.3.2
-
-[:python_version < "3.8.0"]
-typing-extensions>=4.3.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/azure-mgmt-networkanalytics-1.0.0b1/setup.py 
new/azure-mgmt-networkanalytics-1.0.0/setup.py
--- old/azure-mgmt-networkanalytics-1.0.0b1/setup.py    2023-11-28 
05:04:47.000000000 +0100
+++ new/azure-mgmt-networkanalytics-1.0.0/setup.py      2024-01-26 
04:47:23.000000000 +0100
@@ -53,11 +53,11 @@
         "Programming Language :: Python",
         "Programming Language :: Python :: 3 :: Only",
         "Programming Language :: Python :: 3",
-        "Programming Language :: Python :: 3.7",
         "Programming Language :: Python :: 3.8",
         "Programming Language :: Python :: 3.9",
         "Programming Language :: Python :: 3.10",
         "Programming Language :: Python :: 3.11",
+        "Programming Language :: Python :: 3.12",
         "License :: OSI Approved :: MIT License",
     ],
     zip_safe=False,
@@ -77,7 +77,6 @@
         "isodate<1.0.0,>=0.6.1",
         "azure-common~=1.1",
         "azure-mgmt-core>=1.3.2,<2.0.0",
-        "typing-extensions>=4.3.0; python_version<'3.8.0'",
     ],
-    python_requires=">=3.7",
+    python_requires=">=3.8",
 )

Reply via email to