1Metadata-Version: 2.1
2Name: azure-mgmt-dns
3Version: 8.0.0
4Summary: Microsoft Azure DNS Management Client Library for Python
5Home-page: https://github.com/Azure/azure-sdk-for-python
6Author: Microsoft Corporation
7Author-email: azpysdkhelp@microsoft.com
8License: MIT License
9Description: ## Microsoft Azure SDK for Python
10
11        This is the Microsoft Azure DNS Management Client Library.
12
13        Azure Resource Manager (ARM) is the next generation of management APIs
14        that replace the old Azure Service Management (ASM).
15
16        This package has been tested with Python 2.7, 3.4, 3.5, 3.6 and 3.7.
17
18        For the older Azure Service Management (ASM) libraries, see
19        [azure-servicemanagement-legacy](https://pypi.python.org/pypi/azure-servicemanagement-legacy)
20        library.
21
22        For a more complete set of Azure libraries, see the
23        [azure sdk python release](https://aka.ms/azsdk/python/all).
24
25        ## Usage
26
27        For code examples, see [DNS
28        Management](https://docs.microsoft.com/python/api/overview/azure/dns) on
29        docs.microsoft.com.
30
31        ## Provide Feedback
32
33        If you encounter any bugs or have suggestions, please file an issue in
34        the [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
35        section of the project.
36
37        ![image](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-dns%2FREADME.png)
38
39
40        # Release History
41
42        ## 8.0.0 (2021-04-14)
43
44         - GA release
45
46        ## 8.0.0b1 (2021-03-10)
47
48        This is beta preview version.
49        For detailed changelog please refer to equivalent stable version 10.2.0 (https://pypi.org/project/azure-mgmt-network/10.2.0/)
50
51        This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).
52
53        **General breaking changes**
54
55        - Credential system has been completly revamped:
56
57          - `azure.common.credentials` or `msrestazure.azure_active_directory` instances are no longer supported, use the `azure-identity` classes instead: https://pypi.org/project/azure-identity/
58          - `credentials` parameter has been renamed `credential`
59
60        - The `config` attribute no longer exists on a client, configuration should be passed as kwarg. Example: `MyClient(credential, subscription_id, enable_logging=True)`. For a complete set of
61          supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
62        - You can't import a `version` module anymore, use `__version__` instead
63        - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
64        - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
65        - Most of the operation kwarg have changed. Some of the most noticeable:
66
67          - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
68          - For a complete set of
69          supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
70
71        **General new features**
72
73        - Type annotations support using `typing`. SDKs are mypy ready.
74        - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
75        - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/core/azure-core-tracing-opentelemetry) for an overview.
76
77
78        ## 3.0.0 (2019-06-18)
79
80        **General Breaking changes**
81
82        This version uses a next-generation code generator that *might*
83        introduce breaking changes if you were importing from the v20xx_yy_zz
84        API folders. In summary, some modules were incorrectly
85        visible/importable and have been renamed. This fixed several issues
86        caused by usage of classes that were not supposed to be used in the
87        first place.
88
89          - DnsManagementClient cannot be imported from
90            `azure.mgmt.dns.v20xx_yy_zz.dns_management_client` anymore
91            (import from `azure.mgmt.dns.v20xx_yy_zz` works like before)
92          - DnsManagementClientConfiguration import has been moved from
93            `azure.mgmt.dns.v20xx_yy_zz.dns_management_client` to
94            `azure.mgmt.dns.v20xx_yy_zz`
95          - A model `MyClass` from a "models" sub-module cannot be imported
96            anymore using `azure.mgmt.dns.v20xx_yy_zz.models.my_class`
97            (import from `azure.mgmt.dns.v20xx_yy_zz.models` works like
98            before)
99          - An operation class `MyClassOperations` from an `operations`
100            sub-module cannot be imported anymore using
101            `azure.mgmt.dns.v20xx_yy_zz.operations.my_class_operations`
102            (import from `azure.mgmt.dns.v20xx_yy_zz.operations` works like
103            before)
104
105        Last but not least, HTTP connection pooling is now enabled by default.
106        You should always use a client as a context manager, or call close(), or
107        use no more than one client per process.
108
109        ## 2.1.0 (2018-09-10)
110
111        **Features**
112
113          - Model RecordSet has a new parameter target_resource
114          - Added operation group DnsResourceReferenceOperations
115
116        ## 2.0.0 (2018-07-01)
117
118        **Bugfixes**
119
120          - Fix ARM compliance (correct settings of location, tags, etc.)
121
122        ## 2.0.0rc2 (2018-07-05)
123
124        **Features**
125
126          - Client class can be used as a context manager to keep the underlying
127            HTTP session open for performance
128
129        **General Breaking changes**
130
131        This version uses a next-generation code generator that *might*
132        introduce breaking changes.
133
134          - Model signatures now use only keyword-argument syntax. All
135            positional arguments must be re-written as keyword-arguments. To
136            keep auto-completion in most cases, models are now generated for
137            Python 2 and Python 3. Python 3 uses the "*" syntax for
138            keyword-only arguments.
139          - Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to
140            improve the behavior when unrecognized enum values are encountered.
141            While this is not a breaking change, the distinctions are important,
142            and are documented here:
143            <https://docs.python.org/3/library/enum.html#others> At a glance:
144              - "is" should not be used at all.
145              - "format" will return the string value, where "%s" string
146                formatting will return `NameOfEnum.stringvalue`. Format syntax
147                should be prefered.
148          - New Long Running Operation:
149              - Return type changes from
150                `msrestazure.azure_operation.AzureOperationPoller` to
151                `msrest.polling.LROPoller`. External API is the same.
152              - Return type is now **always** a `msrest.polling.LROPoller`,
153                regardless of the optional parameters used.
154              - The behavior has changed when using `raw=True`. Instead of
155                returning the initial call result as `ClientRawResponse`,
156                without polling, now this returns an LROPoller. After polling,
157                the final resource will be returned as a `ClientRawResponse`.
158              - New `polling` parameter. The default behavior is
159                `Polling=True` which will poll using ARM algorithm. When
160                `Polling=False`, the response of the initial call will be
161                returned without polling.
162              - `polling` parameter accepts instances of subclasses of
163                `msrest.polling.PollingMethod`.
164              - `add_done_callback` will no longer raise if called after
165                polling is finished, but will instead execute the callback right
166                away.
167
168        **Bugfixes**
169
170          - Compatibility of the sdist with wheel 0.31.0
171
172        ## 2.0.0rc1 (2018-03-14)
173
174        **Features**
175
176          - Add public/private zone
177          - Add record_sets.list_all_by_dns_zone operation
178          - Add zones.update operation
179
180        **Breaking changes**
181
182          - 'zone_type' is now required when creating a zone ('Public' is
183            equivalent as previous behavior)
184
185        New API version 2018-03-01-preview
186
187        ## 1.2.0 (2017-10-26)
188
189          - add record_type CAA
190          - remove pointless return type of delete
191
192        Api version moves from 2016-04-01 to 2017-09-01
193
194        ## 1.1.0 (2017-10-10)
195
196          - Add "recordsetnamesuffix" filter parameter to list operations
197
198        ## 1.0.1 (2017-04-20)
199
200        This wheel package is now built with the azure wheel extension
201
202        ## 1.0.0 (2016-12-12)
203
204          - Initial release
205
206Platform: UNKNOWN
207Classifier: Development Status :: 4 - Beta
208Classifier: Programming Language :: Python
209Classifier: Programming Language :: Python :: 2
210Classifier: Programming Language :: Python :: 2.7
211Classifier: Programming Language :: Python :: 3
212Classifier: Programming Language :: Python :: 3.4
213Classifier: Programming Language :: Python :: 3.5
214Classifier: Programming Language :: Python :: 3.6
215Classifier: Programming Language :: Python :: 3.7
216Classifier: License :: OSI Approved :: MIT License
217Description-Content-Type: text/markdown
218