# packages

pkgId: 24d09ffe9a8c097dd90f241c8b57f82504f13697525693a4164ff9ff53e99e8d
name: python-azure-maps-render
arch: src
version: 2.0.0b1
epoch: 0
release: 1
summary: Microsoft Azure Maps Render Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/maps/azure-maps-render
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-maps-render-2.0.0b1-1.src.rpm
checksum_type: sha256
description:
  This package contains a Python SDK for Azure Maps Services for Render.
  Read more about Azure Maps Services [here](https://docs.microsoft.com/azure/azure-maps/)

  [Source code](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/maps/azure-maps-render) | [API reference documentation](https://docs.microsoft.com/rest/api/maps/render) | [Product documentation](https://docs.microsoft.com/azure/azure-maps/)



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to <https://github.com/Azure/azure-sdk-for-python/issues/20691>_





  - Python 3.8 or later is required to use this package.
  - An [Azure subscription][azure_subscription] and an [Azure Maps account](https://docs.microsoft.com/azure/azure-maps/how-to-manage-account-keys).
  - A deployed Maps Services resource. You can create the resource via [Azure Portal][azure_portal] or [Azure CLI][azure_cli].

  If you use Azure CLI, replace `<resource-group-name>` and `<account-name>` of your choice, and select a proper [pricing tier](https://docs.microsoft.com/azure/azure-maps/choose-pricing-tier) based on your needs via the `<sku-name>` parameter. Please refer to [this page](https://docs.microsoft.com/cli/azure/maps/account?view=azure-cli-latest#az_maps_account_create) for more details.

  ```bash
  az maps account create --resource-group <resource-group-name> --account-name <account-name> --sku <sku-name>
  ```



  Install the Azure Maps Service Render SDK.

  ```bash
  pip install azure-maps-render
  ```



  To create a client object to access the Azure Maps Render API, you will need a **credential** object. Azure Maps Render client also support two ways to authenticate.



  You can authenticate with your Azure Maps Subscription Key.
  Once the Azure Maps Subscription Key is created, set the value of the key as environment variable: `AZURE_SUBSCRIPTION_KEY`.
  Then pass an `AZURE_SUBSCRIPTION_KEY` as the `credential` parameter into an instance of [AzureKeyCredential][azure-key-credential].

  ```python
  from azure.core.credentials import AzureKeyCredential
  from azure.maps.render import MapsRenderClient

  credential = AzureKeyCredential(os.environ.get("AZURE_SUBSCRIPTION_KEY"))

  render_client = MapsRenderClient(
      credential=credential,
  )
  ```



  You can authenticate with [Azure Active Directory (AAD) token credential][maps_authentication_aad] using the [Azure Identity library][azure_identity].
  Authentication by using AAD requires some initial setup:

  - Install [azure-identity][azure-key-credential]
  - Register a [new AAD application][register_aad_app]
  - Grant access to Azure Maps by assigning the suitable role to your service principal. Please refer to the [Manage authentication page][manage_aad_auth_page].

  After setup, you can choose which type of [credential][azure-key-credential] from `azure.identity` to use.
  As an example, [DefaultAzureCredential][default_azure_credential]
  can be used to authenticate the client:

  Next, set the values of the client ID, tenant ID, and client secret of the AAD application as environment variables:
  `AZURE_CLIENT_ID`, `AZURE_TENANT_ID`, `AZURE_CLIENT_SECRET`

  You will also need to specify the Azure Maps resource you intend to use by specifying the `clientId` in the client options. The Azure Maps resource client id can be found in the Authentication sections in the Azure Maps resource. Please refer to the [documentation][how_to_manage_authentication] on how to find it.

  ```python
  from azure.maps.render import MapsRenderClient
  from azure.identity import DefaultAzureCredential

  credential = DefaultAzureCredential()
  render_client = MapsRenderClient(
      client_id="<Azure Maps Client ID>",
      credential=credential
  )
  ```



  The Azure Maps Render client library for Python allows you to interact with each of the components through the use of a dedicated client object.



  `MapsRenderClient` is the primary client for developers using the Azure Maps Render client library for Python.
  Once you initialized a `MapsRenderClient` class, you can explore the methods on this client object to understand the different features of the Azure Maps Render service that you can access.



  This library includes a complete async API supported on Python 3.8+. To use it, you must first install an async transport, such as [aiohttp](https://pypi.org/project/aiohttp/).
  See [azure-core documentation](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#transport) for more information.

  Async clients and credentials should be closed when they're no longer needed. These
  objects are async context managers and define async `close` methods.



  The following sections provide several code snippets covering some of the most common Azure Maps Render tasks, including:

  - [Get Maps Attribution](#get-maps-attribution)
  - [Get Maps Static Image](#get-maps-static-image)
  - [Get Maps Tile](#get-maps-tile)
  - [Get Maps Tileset](#get-maps-tileset)
  - [Get Maps Copyright for World](#get-maps-copyright-for-world)



  This request allows users to request map copyright attribution information for a
  section of a tileset.

  ```python
  from azure.core.credentials import AzureKeyCredential
  from azure.maps.render import MapsRenderClient
  from azure.maps.render import TilesetID

  maps_render_client = MapsRenderClient(credential=AzureKeyCredential(subscription_key))

  result = maps_render_client.get_map_attribution(
      tileset_id=TilesetID.MICROSOFT_BASE,
      zoom=6,
      bounds=[42.982261, 24.980233, 56.526017, 1.355233],
  )
  ```



  This request will return map tiles in vector or raster formats typically
  to be integrated into a map control or SDK. Some example tiles that can be requested are Azure
  Maps road tiles, real-time  Weather Radar tiles. By default, Azure Maps uses vector tiles for its web map
  control (Web SDK) and Android SDK.

  ```python
  from azure.core.credentials import AzureKeyCredential
  from azure.maps.render import MapsRenderClient
  from azure.maps.render import TilesetID

  maps_render_client = MapsRenderClient(credential=AzureKeyCredential(subscription_key))

  result = maps_render_client.get_map_tile(
      tileset_id=TilesetID.MICROSOFT_BASE,
      z=6,
      x=9,
      y=22,
      tile_size="512"
  )
  ```



  This request will give metadata for a tileset.

  ```python
  from azure.core.credentials import AzureKeyCredential
  from azure.maps.render import MapsRenderClient
  from azure.maps.render import TilesetID

  maps_render_client = MapsRenderClient(credential=AzureKeyCredential(subscription_key))

  result = maps_render_client.get_map_tileset(tileset_id=TilesetID.MICROSOFT_BASE)
  ```



  This request will provide the static image service renders a user-defined, rectangular image containing a map section
  using a zoom level from 0 to 20.
  The static image service renders a user-defined,
  rectangular image containing a map section using a zoom level from 0 to 20.
  And also save the result to file as png.

  ```python
  from azure.maps.render import MapsRenderClient

  maps_render_client = MapsRenderClient(credential=AzureKeyCredential(subscription_key))

  result = maps_render_client.get_map_static_image(
      zoom=10,
      bounding_box_private=[13.228, 52.4559, 13.5794, 52.629]
  )
  ```



  This request will serve copyright information for Render Tile service.

  ```python
  from azure.core.credentials import AzureKeyCredential
  from azure.maps.render import MapsRenderClient

  maps_render_client = MapsRenderClient(credential=AzureKeyCredential(subscription_key))

  result = maps_render_client.get_copyright_for_world()
  ```





  Maps Render clients raise exceptions defined in [Azure Core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/README.md).

  This list can be used for reference to catch thrown exceptions. To get the specific error code of the exception, use the `error_code` attribute, i.e, `exception.error_code`.



  This library uses the standard [logging](https://docs.python.org/3/library/logging.html) library for logging.
  Basic information about HTTP sessions (URLs, headers, etc.) is logged at INFO level.

  Detailed DEBUG level logging, including request/response bodies and unredacted headers, can be enabled on a client with the `logging_enable` argument:

  ```python
  import sys
  import logging
  from azure.maps.render import MapsRenderClient


  logger = logging.getLogger('azure.maps.render')
  logger.setLevel(logging.DEBUG)


  handler = logging.StreamHandler(stream=sys.stdout)
  logger.addHandler(handler)

  ```



  Still running into issues? If you encounter any bugs or have suggestions, please file an issue in the [Issues](<https://github.com/Azure/azure-sdk-for-python/issues>) section of the project.





  Get started with our [Maps Render samples](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/maps/azure-maps-render/samples) ([Async Version samples](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/maps/azure-maps-render/samples/async_samples)).

  Several Azure Maps Render Python SDK samples are available to you in the SDK's GitHub repository. These samples provide example code for additional scenarios commonly encountered while working with Maps Render

  ```bash
  set AZURE_SUBSCRIPTION_KEY="<RealSubscriptionKey>"

  pip install azure-maps-render --pre

  python samples/sample_authentication.py
  python sample/sample_get_copyright_caption.py
  python sample/sample_get_copyright_for_tile.py
  python sample/sample_get_copyright_for_world.py
  python sample/sample_get_copyright_from_bounding_box.py
  python sample/sample_get_map_attribution.py
  python sample/sample_get_map_static_image.py
  python sample/sample_get_map_tile.py
  python sample/sample_get_map_tileset.py
  ```

  > Notes: `--pre` flag can be optionally added, it is to include pre-release and development versions for `pip install`. By default, `pip` only finds stable versions.

  Further detail please refer to [Samples Introduction](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/maps/azure-maps-render/samples/README.md)



  For more extensive documentation on Azure Maps Render, see the [Azure Maps Render documentation](https://docs.microsoft.com/rest/api/maps/render) on docs.microsoft.com.



  This project welcomes contributions and suggestions.  Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit <https://cla.microsoft.com>.

  When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

  This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.

  <!-- LINKS -->
  [azure_subscription]: https://azure.microsoft.com/free/
  [azure_identity]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/identity/azure-identity
  [azure_portal]: https://portal.azure.com
  [azure_cli]: https://docs.microsoft.com/cli/azure
  [azure-key-credential]: https://aka.ms/azsdk/python/core/azurekeycredential
  [default_azure_credential]: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/identity/azure-identity#defaultazurecredential
  [register_aad_app]: https://docs.microsoft.com/powershell/module/Az.Resources/New-AzADApplication?view=azps-8.0.0
  [maps_authentication_aad]: https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication
  [create_new_application_registration]: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/applicationsListBlade/quickStartType/AspNetWebAppQuickstartPage/sourceType/docs
  [manage_aad_auth_page]: https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication
  [how_to_manage_authentication]: https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication#view-authentication-details








  - Support Render API `2024-04-01`





  - Fix Sphinx errors
  - Fix mypy typing errors for mypy version 1.6.1





  - Deprecate Elevation tile enum
  - Remove python 3.6 support





  - Initial release


pkgId: 08e9ffe975f6c1d25216f57c70f160bd8a4ed8e2003dfbe8cbf74a33de5c13d0
name: python-azure-maps-route
arch: src
version: 1.0.0b2
epoch: 0
release: 1
summary: Microsoft Azure Maps Route Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-maps-route-1.0.0b2-1.src.rpm
checksum_type: sha256
description:
  This package contains a Python SDK for Azure Maps Services for Route.
  Read more about Azure Maps Services [here](https://docs.microsoft.com/azure/azure-maps/)

  [Source code](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/maps/azure-maps-route) | [API reference documentation](https://docs.microsoft.com/rest/api/maps/route) | [Product documentation](https://docs.microsoft.com/azure/azure-maps/)



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to <https://github.com/Azure/azure-sdk-for-python/issues/20691>_





  - Python 3.8 or later is required to use this package.
  - An [Azure subscription][azure_subscription] and an [Azure Maps account](https://docs.microsoft.com/azure/azure-maps/how-to-manage-account-keys).
  - A deployed Maps Services resource. You can create the resource via [Azure Portal][azure_portal] or [Azure CLI][azure_cli].

  If you use Azure CLI, replace `<resource-group-name>` and `<account-name>` of your choice, and select a proper [pricing tier](https://docs.microsoft.com/azure/azure-maps/choose-pricing-tier) based on your needs via the `<sku-name>` parameter. Please refer to [this page](https://docs.microsoft.com/cli/azure/maps/account?view=azure-cli-latest#az_maps_account_create) for more details.

  ```bash
  az maps account create --resource-group <resource-group-name> --account-name <account-name> --sku <sku-name>
  ```



  Install the Azure Maps Service Route SDK.

  ```bash
  pip install azure-maps-route
  ```



  To create a client object to access the Azure Maps Route API, you will need a **credential** object. Azure Maps Route client also support two ways to authenticate.



  You can authenticate with your Azure Maps Subscription Key.
  Once the Azure Maps Subscription Key is created, set the value of the key as environment variable: `AZURE_SUBSCRIPTION_KEY`.
  Then pass an `AZURE_SUBSCRIPTION_KEY` as the `credential` parameter into an instance of [AzureKeyCredential][azure-key-credential].

  ```python
  from azure.core.credentials import AzureKeyCredential
  from azure.maps.route import MapsRouteClient

  credential = AzureKeyCredential(os.environ.get("AZURE_SUBSCRIPTION_KEY"))

  route_client = MapsRouteClient(
      credential=credential,
  )
  ```



  You can authenticate with [Azure Active Directory (AAD) token credential][maps_authentication_aad] using the [Azure Identity library][azure_identity].
  Authentication by using AAD requires some initial setup:

  - Install [azure-identity][azure-key-credential]
  - Register a [new AAD application][register_aad_app]
  - Grant access to Azure Maps by assigning the suitable role to your service principal. Please refer to the [Manage authentication page][manage_aad_auth_page].

  After setup, you can choose which type of [credential][azure-key-credential] from `azure.identity` to use.
  As an example, [DefaultAzureCredential][default_azure_credential]
  can be used to authenticate the client:

  Next, set the values of the client ID, tenant ID, and client secret of the AAD application as environment variables:
  `AZURE_CLIENT_ID`, `AZURE_TENANT_ID`, `AZURE_CLIENT_SECRET`

  You will also need to specify the Azure Maps resource you intend to use by specifying the `clientId` in the client options. The Azure Maps resource client id can be found in the Authentication sections in the Azure Maps resource. Please refer to the [documentation][how_to_manage_authentication] on how to find it.

  ```python
  from azure.maps.route import MapsRouteClient
  from azure.identity import DefaultAzureCredential

  credential = DefaultAzureCredential()
  route_client = MapsRouteClient(
      client_id="<Azure Maps Client ID>",
      credential=credential
  )
  ```



  The Azure Maps Route client library for Python allows you to interact with each of the components through the use of a dedicated client object.



  `MapsRouteClient` is the primary client for developers using the Azure Maps Route client library for Python.
  Once you initialized a `MapsRouteClient` class, you can explore the methods on this client object to understand the different features of the Azure Maps Route service that you can access.



  This library includes a complete async API supported on Python 3.8+. To use it, you must first install an async transport, such as [aiohttp](https://pypi.org/project/aiohttp/).
  See [azure-core documentation](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#transport) for more information.

  Async clients and credentials should be closed when they're no longer needed. These
  objects are async context managers and define async `close` methods.



  The following sections provide several code snippets covering some of the most common Azure Maps Route tasks, including:

  - [Request and Get Route Directions](#request-and-get-route-directions)
  - [Request and Get Route Range](#request-and-get-route-range)
  - [Get Route Matrix](#get-route-matrix)
  - [Get Route Directions Batch](#get-route-directions-batch)



  This service request returns a route between an origin and a destination, passing through waypoints if they are specified. The route will take into account factors such as current traffic and the typical road speeds on the requested day of the week and time of day. Refer the sample code [here](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/maps/azure-maps-route/samples/sample_get_route_directions.py).

  ```python
  from azure.maps.route import MapsRouteClient

  route_directions_result = client.get_route_directions(route_points=[(47.60323, -122.33028), (53.2, -106)]);
  ```



  This service will calculate a set of locations that can be reached from the origin point by given coordinates and based on fuel, energy,  time or distance budget that is specified. Refer the sample code [here](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/maps/azure-maps-route/samples/sample_get_route_range.py).

  ```python
  from azure.maps.route import MapsRouteClient

  route_range_result = client.get_route_range(coordinates=(47.60323, -122.33028), time_budget_in_sec=6000);
  ```



  If the Matrix Route request was accepted successfully, the Location header in the response contains the URL to download the results of the request. Refer the sample code [here](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/maps/azure-maps-route/samples/sample_get_route_matrix.py).

  Retrieves the result of a previous route matrix request.
  The method returns a poller for retrieving the result.

  ```python
  from azure.maps.route import MapsRouteClient

  route_matrix_result = client.begin_get_route_matrix_result(matrix_id="11111111-2222-3333-4444-555555555555");
  ```



  Retrieves the result of a previous route direction batch request.
  The method returns a poller for retrieving the result. Refer sample code [here](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/maps/azure-maps-route/samples/sample_get_route_directions_batch_sync.py).

  ```python
  from azure.maps.route import MapsRouteClient

  route_directions_batch_poller_result = client.begin_get_route_directions_batch_result(batch_id="11111111-2222-3333-4444-555555555555");
  ```





  Maps Route clients raise exceptions defined in [Azure Core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/README.md).

  This list can be used for reference to catch thrown exceptions. To get the specific error code of the exception, use the `error_code` attribute, i.e, `exception.error_code`.



  This library uses the standard [logging](https://docs.python.org/3/library/logging.html) library for logging.
  Basic information about HTTP sessions (URLs, headers, etc.) is logged at INFO level.

  Detailed DEBUG level logging, including request/response bodies and unredacted headers, can be enabled on a client with the `logging_enable` argument:

  ```python
  import sys
  import logging
  from azure.maps.route import MapsRouteClient


  logger = logging.getLogger('azure.maps.route')
  logger.setLevel(logging.DEBUG)


  handler = logging.StreamHandler(stream=sys.stdout)
  logger.addHandler(handler)

  ```



  Still running into issues? If you encounter any bugs or have suggestions, please file an issue in the [Issues](<https://github.com/Azure/azure-sdk-for-python/issues>) section of the project.





  Get started with our [Maps Route samples](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/maps/azure-maps-route/samples) ([Async Version samples](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/maps/azure-maps-route/samples/async_samples)).

  Several Azure Maps Route Python SDK samples are available to you in the SDK's GitHub repository. These samples provide example code for additional scenarios commonly encountered while working with Maps Route

  ```bash
  set AZURE_SUBSCRIPTION_KEY="<RealSubscriptionKey>"

  pip install azure-maps-route --pre

  python samples/sample_authentication.py
  python sample/sample_get_route_range.py
  python samples/sample_get_route_directions.py
  python samples/sample_request_route_matrix.py
  python samples/async_samples/sample_authentication_async.py
  python samples/async_samples/sample_get_route_range_async.py
  python samples/async_samples/sample_request_route_matrix_async.py
  python samples/async_samples/sample_get_route_directions_async.py
  ```

  > Notes: `--pre` flag can be optionally added, it is to include pre-release and development versions for `pip install`. By default, `pip` only finds stable versions.

  Further detail please refer to [Samples Introduction](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/maps/azure-maps-route/samples/README.md)



  For more extensive documentation on Azure Maps Route, see the [Azure Maps Route documentation](https://docs.microsoft.com/rest/api/maps/route) on docs.microsoft.com.



  This project welcomes contributions and suggestions.  Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit <https://cla.microsoft.com>.

  When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

  This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.

  <!-- LINKS -->
  [azure_subscription]: https://azure.microsoft.com/free/
  [azure_identity]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/identity/azure-identity
  [azure_portal]: https://portal.azure.com
  [azure_cli]: https://docs.microsoft.com/cli/azure
  [azure-key-credential]: https://aka.ms/azsdk/python/core/azurekeycredential
  [default_azure_credential]: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/identity/azure-identity#defaultazurecredential
  [register_aad_app]: https://docs.microsoft.com/powershell/module/Az.Resources/New-AzADApplication?view=azps-8.0.0
  [maps_authentication_aad]: https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication
  [create_new_application_registration]: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/applicationsListBlade/quickStartType/AspNetWebAppQuickstartPage/sourceType/docs
  [manage_aad_auth_page]: https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication
  [how_to_manage_authentication]: https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication#view-authentication-details








  - Updated `get_route_matrix` to accept a `RouteMatrixQuery` object instead of a dictionary.



  - Fix route API version error
  - Remove python 3.6 support
  - Fix Sphinx errors





  - Initial Release


pkgId: 0687bceb76238f99f81383a29a62f0a3487af53c6450a067f1b26131fea9e1bc
name: python-azure-maps-search
arch: src
version: 2.0.0b1
epoch: 0
release: 1
summary: Microsoft Azure Maps Search Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/maps/azure-maps-search
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-maps-search-2.0.0b1-1.src.rpm
checksum_type: sha256
description:
  This package contains a Python SDK for Azure Maps Services for Search.
  Read more about Azure Maps Services [here](https://docs.microsoft.com/azure/azure-maps/)

  [Source code](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/maps/azure-maps-search) | [API reference documentation](https://docs.microsoft.com/rest/api/maps/search) | [Product documentation](https://docs.microsoft.com/azure/azure-maps/)



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to <https://github.com/Azure/azure-sdk-for-python/issues/20691>_





  - Python 3.8 or later is required to use this package.
  - An [Azure subscription][azure_subscription] and an [Azure Maps account](https://docs.microsoft.com/azure/azure-maps/how-to-manage-account-keys).
  - A deployed Maps Services resource. You can create the resource via [Azure Portal][azure_portal] or [Azure CLI][azure_cli].

  If you use Azure CLI, replace `<resource-group-name>` and `<account-name>` of your choice, and select a proper [pricing tier](https://docs.microsoft.com/azure/azure-maps/choose-pricing-tier) based on your needs via the `<sku-name>` parameter. Please refer to [this page](https://docs.microsoft.com/cli/azure/maps/account?view=azure-cli-latest#az_maps_account_create) for more details.

  ```bash
  az maps account create --resource-group <resource-group-name> --account-name <account-name> --sku <sku-name>
  ```



  Install the Azure Maps Service Search SDK.

  ```bash
  pip install azure-maps-search
  ```



  To create a client object to access the Azure Maps Search API, you will need a **credential** object. Azure Maps Search client also support two ways to authenticate.



  You can authenticate with your Azure Maps Subscription Key.
  Once the Azure Maps Subscription Key is created, set the value of the key as environment variable: `AZURE_SUBSCRIPTION_KEY`.
  Then pass an `AZURE_SUBSCRIPTION_KEY` as the `credential` parameter into an instance of [AzureKeyCredential][azure-key-credential].

  ```python
  from azure.core.credentials import AzureKeyCredential
  from azure.maps.search import MapsSearchClient

  credential = AzureKeyCredential(os.environ.get("AZURE_SUBSCRIPTION_KEY"))

  search_client = MapsSearchClient(
      credential=credential,
  )
  ```



  You can authenticate with [Azure Active Directory (AAD) token credential][maps_authentication_aad] using the [Azure Identity library][azure_identity].
  Authentication by using AAD requires some initial setup:

  - Install [azure-identity][azure-key-credential]
  - Register a [new AAD application][register_aad_app]
  - Grant access to Azure Maps by assigning the suitable role to your service principal. Please refer to the [Manage authentication page][manage_aad_auth_page].

  After setup, you can choose which type of [credential][azure-key-credential] from `azure.identity` to use.
  As an example, [DefaultAzureCredential][default_azure_credential]
  can be used to authenticate the client:

  Next, set the values of the client ID, tenant ID, and client secret of the AAD application as environment variables:
  `AZURE_CLIENT_ID`, `AZURE_TENANT_ID`, `AZURE_CLIENT_SECRET`

  You will also need to specify the Azure Maps resource you intend to use by specifying the `clientId` in the client options. The Azure Maps resource client id can be found in the Authentication sections in the Azure Maps resource. Please refer to the [documentation][how_to_manage_authentication] on how to find it.

  ```python
  from azure.maps.search import MapsSearchClient
  from azure.identity import DefaultAzureCredential

  credential = DefaultAzureCredential()
  search_client = MapsSearchClient(credential=credential)
  ```



  The Azure Maps Search client library for Python allows you to interact with each of the components through the use of a dedicated client object.



  `MapsSearchClient` is the primary client for developers using the Azure Maps Search client library for Python.
  Once you initialized a `MapsSearchClient` class, you can explore the methods on this client object to understand the different features of the Azure Maps Search service that you can access.



  This library includes a complete async API supported on Python 3.5+. To use it, you must first install an async transport, such as [aiohttp](https://pypi.org/project/aiohttp/).
  See [azure-core documentation](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#transport) for more information.

  Async clients and credentials should be closed when they're no longer needed. These objects are async context managers and define async `close` methods.



  The following sections provide several code snippets covering some of the most common Azure Maps Search tasks, including:

  - [Geocode an address](#geocode-an-address)
  - [Batch geocode addresses](#batch-geocode-addresses)
  - [Get polygons for a given location](#get-polygons-for-a-given-location)
  - [Make a Reverse Address Search to translate coordinate location to street address](#make-a-reverse-address-search-to-translate-coordinate-location-to-street-address)
  - [Batch request for reverse geocoding](#batch-request-for-reverse-geocoding)



  You can use an authenticated client to convert an address into latitude and longitude coordinates. This process is also called geocoding. In addition to returning the coordinates, the response will also return detailed address properties such as street, postal code, municipality, and country/region information.

  ```python
  import os

  from azure.core.exceptions import HttpResponseError

  subscription_key = os.getenv("AZURE_SUBSCRIPTION_KEY", "your subscription key")

  def geocode():
      from azure.core.credentials import AzureKeyCredential
      from azure.maps.search import MapsSearchClient

      maps_search_client = MapsSearchClient(credential=AzureKeyCredential(subscription_key))
      try:
          result = maps_search_client.get_geocoding(query="15127 NE 24th Street, Redmond, WA 98052")
          if result.get('features', False):
              coordinates = result['features'][0]['geometry']['coordinates']
              longitude = coordinates[0]
              latitude = coordinates[1]

              print(longitude, latitude)
          else:
              print("No results")

      except HttpResponseError as exception:
          if exception.error is not None:
              print(f"Error Code: {exception.error.code}")
              print(f"Message: {exception.error.message}")

  if __name__ == '__main__':
      geocode()
  ```



  This sample demonstrates how to perform batch search address.

  ```python
  import os

  from azure.core.exceptions import HttpResponseError

  subscription_key = os.getenv("AZURE_SUBSCRIPTION_KEY", "your subscription key")

  def geocode_batch():
      from azure.core.credentials import AzureKeyCredential
      from azure.maps.search import MapsSearchClient

      maps_search_client = MapsSearchClient(credential=AzureKeyCredential(subscription_key))
      try:
          result = maps_search_client.get_geocoding_batch({
            "batchItems": [
              {"query": "400 Broad St, Seattle, WA 98109"},
              {"query": "15127 NE 24th Street, Redmond, WA 98052"},
            ],
          },)

          if not result.get('batchItems', False):
              print("No batchItems in geocoding")
              return

          for item in result['batchItems']:
              if not item.get('features', False):
                  print(f"No features in item: {item}")
                  continue

              coordinates = item['features'][0]['geometry']['coordinates']
              longitude, latitude = coordinates
              print(longitude, latitude)

      except HttpResponseError as exception:
          if exception.error is not None:
              print(f"Error Code: {exception.error.code}")
              print(f"Message: {exception.error.message}")

  if __name__ == '__main__':
      geocode_batch()
  ```



  This sample demonstrates how to search polygons.

  ```python
  import os

  from azure.core.exceptions import HttpResponseError
  from azure.maps.search import Resolution
  from azure.maps.search import BoundaryResultType


  subscription_key = os.getenv("AZURE_SUBSCRIPTION_KEY", "your subscription key")

  def get_polygon():
      from azure.core.credentials import AzureKeyCredential
      from azure.maps.search import MapsSearchClient

      maps_search_client = MapsSearchClient(credential=AzureKeyCredential(subscription_key))
      try:
          result = maps_search_client.get_polygon(
            coordinates=[-122.204141, 47.61256],
            result_type=BoundaryResultType.LOCALITY,
            resolution=Resolution.SMALL,
          )

          if not result.get('geometry', False):
              print("No geometry found")
              return

          print(result["geometry"])
      except HttpResponseError as exception:
          if exception.error is not None:
              print(f"Error Code: {exception.error.code}")
              print(f"Message: {exception.error.message}")

  if __name__ == '__main__':
      get_polygon()
  ```



  You can translate coordinates into human-readable street addresses. This process is also called reverse geocoding. This is often used for applications that consume GPS feeds and want to discover addresses at specific coordinate points.

  ```python
  import os

  from azure.core.exceptions import HttpResponseError

  subscription_key = os.getenv("AZURE_SUBSCRIPTION_KEY", "your subscription key")

  def reverse_geocode():
      from azure.core.credentials import AzureKeyCredential
      from azure.maps.search import MapsSearchClient

      maps_search_client = MapsSearchClient(credential=AzureKeyCredential(subscription_key))
      try:
          result = maps_search_client.get_reverse_geocoding(coordinates=[-122.138679, 47.630356])
          if result.get('features', False):
              props = result['features'][0].get('properties', {})
              if props and props.get('address', False):
                  print(props['address'].get('formattedAddress', 'No formatted address found'))
              else:
                  print("Address is None")
          else:
              print("No features available")
      except HttpResponseError as exception:
          if exception.error is not None:
              print(f"Error Code: {exception.error.code}")
              print(f"Message: {exception.error.message}")


  if __name__ == '__main__':
     reverse_geocode()
  ```



  This sample demonstrates how to perform reverse search by given coordinates in batch.

  ```python
  import os
  from azure.core.credentials import AzureKeyCredential
  from azure.core.exceptions import HttpResponseError
  from azure.maps.search import MapsSearchClient

  subscription_key = os.getenv("AZURE_SUBSCRIPTION_KEY", "your subscription key")

  def reverse_geocode_batch():
      maps_search_client = MapsSearchClient(credential=AzureKeyCredential(subscription_key))
      try:
          result = maps_search_client.get_reverse_geocoding_batch({
                "batchItems": [
                  {"coordinates": [-122.349309, 47.620498]},
                  {"coordinates": [-122.138679, 47.630356]},
                ],
              },)

          if result.get('batchItems', False):
              for idx, item in enumerate(result['batchItems']):
                  features = item['features']
                  if features:
                      props = features[0].get('properties', {})
                      if props and props.get('address', False):
                          print(
                              props['address'].get('formattedAddress', f'No formatted address for item {idx + 1} found'))
                      else:
                          print(f"Address {idx + 1} is None")
                  else:
                      print(f"No features available for item {idx + 1}")
          else:
              print("No batch items found")
      except HttpResponseError as exception:
          if exception.error is not None:
              print(f"Error Code: {exception.error.code}")
              print(f"Message: {exception.error.message}")


  if __name__ == '__main__':
     reverse_geocode_batch()
  ```





  Maps Search clients raise exceptions defined in [Azure Core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/README.md).

  This list can be used for reference to catch thrown exceptions. To get the specific error code of the exception, use the `error_code` attribute, i.e, `exception.error_code`.



  This library uses the standard [logging](https://docs.python.org/3/library/logging.html) library for logging.
  Basic information about HTTP sessions (URLs, headers, etc.) is logged at INFO level.

  Detailed DEBUG level logging, including request/response bodies and unredacted headers, can be enabled on a client with the `logging_enable` argument:

  ```python
  import sys
  import logging
  from azure.maps.search import MapsSearchClient


  logger = logging.getLogger('azure.maps.search')
  logger.setLevel(logging.DEBUG)


  handler = logging.StreamHandler(stream=sys.stdout)
  logger.addHandler(handler)

  ```

  Similarly, `logging_enable` can enable detailed logging for a single operation,
  even when it isn't enabled for the client:

  ```python
  service_client.get_service_stats(logging_enable=True)
  ```



  Still running into issues? If you encounter any bugs or have suggestions, please file an issue in the [Issues](<https://github.com/Azure/azure-sdk-for-python/issues>) section of the project.





  Get started with our [Maps Search samples](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/maps/azure-maps-search/samples) ([Async Version samples](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/maps/azure-maps-search/samples/async_samples)).

  Several Azure Maps Search Python SDK samples are available to you in the SDK's GitHub repository. These samples provide example code for additional scenarios commonly encountered while working with Maps Search

  ```bash
  set AZURE_SUBSCRIPTION_KEY="<RealSubscriptionKey>"

  pip install azure-maps-search --pre

  python samples/sample_geocode.py
  python sample/sample_geocode_batch.py
  python samples/sample_get_polygon.py
  python samples/sample_reverse_geocode.py
  python samples/sample_reverse_geocode_batch.py
  ```

  > Notes: `--pre` flag can be optionally added, it is to include pre-release and development versions for `pip install`. By default, `pip` only finds stable versions.

  Further detail please refer to [Samples Introduction](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/maps/azure-maps-search/samples/README.md)



  For more extensive documentation on Azure Maps Search, see the [Azure Maps Search documentation](https://docs.microsoft.com/rest/api/maps/search) on docs.microsoft.com.



  This project welcomes contributions and suggestions.  Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit <https://cla.microsoft.com>.

  When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

  This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.

  <!-- LINKS -->
  [azure_subscription]: https://azure.microsoft.com/free/
  [azure_identity]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/identity/azure-identity
  [azure_portal]: https://portal.azure.com
  [azure_cli]: https://docs.microsoft.com/cli/azure
  [azure-key-credential]: https://aka.ms/azsdk/python/core/azurekeycredential
  [default_azure_credential]: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/identity/azure-identity#defaultazurecredential
  [register_aad_app]: https://docs.microsoft.com/powershell/module/Az.Resources/New-AzADApplication?view=azps-8.0.0
  [maps_authentication_aad]: https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication
  [create_new_application_registration]: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/applicationsListBlade/quickStartType/AspNetWebAppQuickstartPage/sourceType/docs
  [manage_aad_auth_page]: https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication
  [how_to_manage_authentication]: https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication#view-authentication-details








  - Support Search API `2023-06-01`

  - **Geocoding APIs**
    - Introduced `get_geocoding` method to obtain longitude and latitude coordinates for a given address.
    - Introduced `get_geocoding_batch` method to handle batch geocoding queries, supporting up to 100 queries in a single request.

  - **Reverse Geocoding APIs**
    - Introduced `get_reverse_geocoding` method to get address details from given coordinates.
    - Introduced `get_reverse_geocoding_batch` method to handle batch reverse geocoding queries, supporting up to 100 queries in a single request.

  - **Boundary APIs**
    - Introduced `get_polygon` method to obtain polygon boundaries for a given set of coordinates with specified resolution and boundary result type.



  - **Removed Methods**
    - Removed the `fuzzy_search` method.
    - Removed the `search_point_of_interest` method.
    - Removed the `search_address` method.
    - Removed the `search_nearby_point_of_interest` method.
    - Removed the `search_point_of_interest_category` method.
    - Removed the `search_structured_address` method.
    - Removed the `get_geometries` method.
    - Removed the `get_point_of_interest_categories` method.
    - Removed the `reverse_search_address` method.
    - Removed the `reverse_search_cross_street_address` method.
    - Removed the `search_inside_geometry` method.
    - Removed the `search_along_route` method.
    - Removed the `fuzzy_search_batch` method.
    - Removed the `search_address_batch` method.





  - Fix response validation error for reverse search address



  - Fix reverse search sample in README.md
  - Fix Sphinx errors
  - Fix pylint errors for pylint version 2.15.8





  - Update the tests using new test proxy
  - Update Doc strings



  - Initial Release


pkgId: bad5dfb2a4c838658eaaba3170bbb5fa7a467b145e9e95f7f08fcf5728f07f64
name: python-azure-messaging-webpubsubclient
arch: src
version: 1.1.0
epoch: 0
release: 1
summary: Microsoft Azure Web PubSub Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-messaging-webpubsubclient-1.1.0-1.src.rpm
checksum_type: sha256
description:
  1. When a client is successfully connected to your Web PubSub resource, the `connected` event is triggered.
  ```python
  client.subscribe(CallbackType.CONNECTED, lambda e: print(f"Connection {e.connection_id} is connected"))
  ```
  2. When a client is disconnected and fails to recover the connection, the `disconnected` event is triggered.
  ```python
  client.subscribe(CallbackType.DISCONNECTED, lambda e: print(f"Connection disconnected: {e.message}"))
  ```
  3. The `stopped` event will be triggered when the client is disconnected *and* the client stops trying to reconnect. This usually happens after the `client.close()` is called, or `auto_reconnect` is disabled or a specified limit to trying to reconnect has reached. If you want to restart the client, you can call `client.open()` in the stopped event.
  ```python
  client.subscribe(CallbackType.STOPPED, lambda : print("Client has stopped"))


pkgId: 314b010ac19fdf224adbaab0d9a3dc40d66269124c2e3857a1cb19d976652f84
name: python-azure-messaging-webpubsubservice
arch: src
version: 1.2.1
epoch: 0
release: 1
summary: Microsoft Azure WebPubSub Service Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-messaging-webpubsubservice-1.2.1-1.src.rpm
checksum_type: sha256
description:
  [Azure Web PubSub Service](https://aka.ms/awps/doc) is an Azure-managed service that helps developers easily build web applications with real-time features and publish-subscribe pattern. Any scenario that requires real-time publish-subscribe messaging between server and clients or among clients can use Azure Web PubSub service. Traditional real-time features that often require polling from server or submitting HTTP requests can also use Azure Web PubSub service.

  You can use this library in your app server side to manage the WebSocket client connections, as shown in below diagram:

  ![overflow](https://user-images.githubusercontent.com/668244/140014067-25a00959-04dc-47e8-ac25-6957bd0a71ce.png)

  Use this library to:
  - Send messages to hubs and groups.
  - Send messages to particular users and connections.
  - Organize users and connections into groups.
  - Close connections
  - Grant, revoke, and check permissions for an existing connection

  [Source code](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/webpubsub/azure-messaging-webpubsubservice)
  | [Package (Pypi)][package]
  | [Package (Conda)](https://anaconda.org/microsoft/azure-messaging-webpubsubservice)
  | [API reference documentation](https://aka.ms/awps/sdk/python)
  | [Product documentation][webpubsubservice_docs]



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.6 or later is required to use this package.
  - You need an [Azure subscription][azure_sub], and a [Azure WebPubSub service instance][webpubsubservice_docs] to use this package.
  - An existing Azure Web PubSub service instance.



  ```bash
  python -m pip install azure-messaging-webpubsubservice
  ```



  You can authenticate the `WebPubSubServiceClient` using [connection string][connection_string]:

  ```python
  >>> from azure.messaging.webpubsubservice import WebPubSubServiceClient

  >>> service = WebPubSubServiceClient.from_connection_string(connection_string='<connection_string>', hub='hub')
  ```

  Or using the service endpoint and the access key:

  ```python
  >>> from azure.messaging.webpubsubservice import WebPubSubServiceClient
  >>> from azure.core.credentials import AzureKeyCredential

  >>> service = WebPubSubServiceClient(endpoint='<endpoint>', hub='hub', credential=AzureKeyCredential("<access_key>"))
  ```

  Or using [Azure Active Directory][aad_doc]:
  1. [pip][pip] install [`azure-identity`][azure_identity_pip]
  2. Follow the document to [enable AAD authentication on your Webpubsub resource][aad_doc]
  3. Update code to use [DefaultAzureCredential][default_azure_credential]

      ```python
      >>> from azure.messaging.webpubsubservice import WebPubSubServiceClient
      >>> from azure.identity import DefaultAzureCredential
      >>> service = WebPubSubServiceClient(endpoint='<endpoint>', hub='hub', credential=DefaultAzureCredential())
      ```





  A connection, also known as a client or a client connection, represents an individual WebSocket connection connected to the Web PubSub service. When successfully connected, a unique connection ID is assigned to this connection by the Web PubSub service.



  A hub is a logical concept for a set of client connections. Usually you use one hub for one purpose, for example, a chat hub, or a notification hub. When a client connection is created, it connects to a hub, and during its lifetime, it belongs to that hub. Different applications can share one Azure Web PubSub service by using different hub names.



  A group is a subset of connections to the hub. You can add a client connection to a group, or remove the client connection from the group, anytime you want. For example, when a client joins a chat room, or when a client leaves the chat room, this chat room can be considered to be a group. A client can join multiple groups, and a group can contain multiple clients.



  Connections to Web PubSub can belong to one user. A user might have multiple connections, for example when a single user is connected across multiple devices or multiple browser tabs.



  When the client is connected, it can send messages to the upstream application, or receive messages from the upstream application, through the WebSocket connection.





  ```python
  >>> from azure.messaging.webpubsubservice import WebPubSubServiceClient

  >>> service = WebPubSubServiceClient.from_connection_string('<connection_string>', hub='hub1')
  >>> service.send_to_all(message = {
          'from': 'user1',
          'data': 'Hello world'
      })
  ```

  The WebSocket client will receive JSON serialized text: `{"from": "user1", "data": "Hello world"}`.



  ```python
  >>> from azure.messaging.webpubsubservice import WebPubSubServiceClient
  >>> service = WebPubSubServiceClient.from_connection_string('<connection_string>', hub='hub1')
  >>> service.send_to_all(message = 'Hello world', content_type='text/plain')
  ```

  The WebSocket client will receive text: `Hello world`.



  ```python
  >>> import io
  >>> from azure.messaging.webpubsubservice import WebPubSubServiceClient
  >>> service = WebPubSubServiceClient.from_connection_string('<connection_string>', hub='hub')
  >>> service.send_to_all(message=io.StringIO('Hello World'), content_type='application/octet-stream')
  ```
  The WebSocket client will receive binary text: `b'Hello world'`.





  This SDK uses Python standard logging library.
  You can configure logging print out debugging information to the stdout or anywhere you want.

  ```python
  import sys
  import logging
  from azure.identity import DefaultAzureCredential
  >>> from azure.messaging.webpubsubservice import WebPubSubServiceClient


  logger = logging.getLogger('azure')
  logger.setLevel(logging.DEBUG)


  handler = logging.StreamHandler(stream=sys.stdout)
  logger.addHandler(handler)

  endpoint = "<endpoint>"
  credential = DefaultAzureCredential()


  service = WebPubSubServiceClient(endpoint=endpoint, hub='hub', credential=credential, logging_enable=True)
  ```

  Similarly, `logging_enable` can enable detailed logging for a single call,
  even when it isn't enabled for the WebPubSubServiceClient:

  ```python
  result = service.send_to_all(..., logging_enable=True)
  ```

  Http request and response details are printed to stdout with this logging config.



  Check [more samples here][samples].



  This project welcomes contributions and suggestions. Most contributions require
  you to agree to a Contributor License Agreement (CLA) declaring that you have
  the right to, and actually do, grant us the rights to use your contribution.
  For details, visit https://cla.microsoft.com.

  When you submit a pull request, a CLA-bot will automatically determine whether
  you need to provide a CLA and decorate the PR appropriately (e.g., label,
  comment). Simply follow the instructions provided by the bot. You will only
  need to do this once across all repos using our CLA.

  This project has adopted the
  [Microsoft Open Source Code of Conduct][code_of_conduct]. For more information,
  see the Code of Conduct FAQ or contact opencode@microsoft.com with any
  additional questions or comments.

  <!-- LINKS -->
  [webpubsubservice_docs]: https://aka.ms/awps/doc
  [azure_cli]: https://docs.microsoft.com/cli/azure
  [azure_sub]: https://azure.microsoft.com/free/
  [package]: https://pypi.org/project/azure-messaging-webpubsubservice/
  [default_cred_ref]: https://aka.ms/azsdk-python-identity-default-cred-ref
  [cla]: https://cla.microsoft.com
  [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/
  [coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/
  [coc_contact]: mailto:opencode@microsoft.com
  [authenticate_with_token]: https://docs.microsoft.com/azure/cognitive-services/authentication?tabs=powershell#authenticate-with-an-authentication-token
  [azure_identity_credentials]: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/identity/azure-identity#credentials
  [azure_identity_pip]: https://pypi.org/project/azure-identity/
  [default_azure_credential]: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/identity/azure-identity#defaultazurecredential
  [pip]: https://pypi.org/project/pip/
  [enable_aad]: https://docs.microsoft.com/azure/azure-web-pubsub/howto-develop-create-instance
  [api_key]: https://docs.microsoft.com/azure/azure-web-pubsub/howto-websocket-connect?tabs=browser#authorization
  [connection_string]: https://docs.microsoft.com/azure/azure-web-pubsub/howto-websocket-connect?tabs=browser#authorization
  [azure_portal]: https://docs.microsoft.com/azure/azure-web-pubsub/howto-develop-create-instance
  [azure-key-credential]: https://aka.ms/azsdk-python-core-azurekeycredential
  [aad_doc]: https://aka.ms/awps/aad
  [samples]: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/webpubsub/azure-messaging-webpubsubservice/samples


pkgId: bec76a5f8ae3dd27b85860a44b212d97fcf0160bee90849bc31693701219745f
name: python-azure-mgmt-advisor
arch: src
version: 9.0.0
epoch: 0
release: 1
summary: Microsoft Azure Advisor Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-advisor-9.0.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Advisor Client Library.
  This package has been tested with Python 2.7, 3.5, 3.6, 3.7 and 3.8.
  For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).





  To learn how to use this package, see the [quickstart guide](https://aka.ms/azsdk/python/mgmt)



  For docs and references, see [Python SDK References](https://docs.microsoft.com/python/api/overview/azure/)
  Code samples for this package can be found at [Advisor Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com.
  Additional code samples for different Azure services are available at [Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)




  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.


  ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-advisor%2FREADME.png)






  **Features**

    - Model SuppressionContract has a new parameter expiration_time_stamp



  This is beta preview version.

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    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)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    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)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - 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.



  **Features**

  - Model ResourceRecommendationBase has a new parameter resource_metadata

  **Breaking changes**

  - Model ConfigData has a new signature



  **Features**

    - Added operation group RecommendationMetadataOperations

  **General Breaking Changes**

  This version uses a next-generation code generator that might introduce
  breaking changes if from some import. In summary, some modules were
  incorrectly visible/importable and have been renamed. This fixed several
  issues caused by usage of classes that were not supposed to be used in
  the first place. AdvisorManagementClient cannot be imported from
  azure.mgmt.advisor.advisor_management_client anymore (import from
  azure.mgmt.advisor works like before)
  AdvisorManagementClientConfiguration import has been moved from
  azure.mgmt.advisor.advisor_management_client to azure.mgmt.advisor A
  model MyClass from a "models" sub-module cannot be imported anymore
  using azure.mgmt.advisor.models.my_class (import from
  azure.mgmt.advisor.models works like before) An operation class
  MyClassOperations from an operations sub-module cannot be imported
  anymore using azure.mgmt.advisor.operations.my_class_operations
  (import from azure.mgmt.advisor.operations works like before) Last but
  not least, HTTP connection pooling is now enabled by default. You should
  always use a client as a context manager, or call close(), or use no
  more than one client per process.



  **Bugfix**

    - Fix sdist broken in 2.0.0. No code change.



  **Features**

    - Model ResourceRecommendationBase has a new parameter
      extended_properties
    - Client class can be used as a context manager to keep the underlying
      HTTP session open for performance

  **General Breaking changes**

  This version uses a next-generation code generator that *might*
  introduce breaking changes.

    - Model signatures now use only keyword-argument syntax. All
      positional arguments must be re-written as keyword-arguments. To
      keep auto-completion in most cases, models are now generated for
      Python 2 and Python 3. Python 3 uses the "*" syntax for
      keyword-only arguments.
    - Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to
      improve the behavior when unrecognized enum values are encountered.
      While this is not a breaking change, the distinctions are important,
      and are documented here:
      <https://docs.python.org/3/library/enum.html#others> At a glance:
        - "is" should not be used at all.
        - "format" will return the string value, where "%s" string
          formatting will return `NameOfEnum.stringvalue`. Format syntax
          should be prefered.
    - New Long Running Operation:
        - Return type changes from
          `msrestazure.azure_operation.AzureOperationPoller` to
          `msrest.polling.LROPoller`. External API is the same.
        - Return type is now **always** a `msrest.polling.LROPoller`,
          regardless of the optional parameters used.
        - The behavior has changed when using `raw=True`. Instead of
          returning the initial call result as `ClientRawResponse`,
          without polling, now this returns an LROPoller. After polling,
          the final resource will be returned as a `ClientRawResponse`.
        - New `polling` parameter. The default behavior is
          `Polling=True` which will poll using ARM algorithm. When
          `Polling=False`, the response of the initial call will be
          returned without polling.
        - `polling` parameter accepts instances of subclasses of
          `msrest.polling.PollingMethod`.
        - `add_done_callback` will no longer raise if called after
          polling is finished, but will instead execute the callback right
          away.

  **Note**

    - azure-mgmt-nspkg is not installed anymore on Python 3 (PEP420-based
      namespace package)



    - Fix list_by_subscription return type
    - Fix list_by_resource_group return type



    - GA Release



    - Initial Release


pkgId: 1a2bfdb658156312ffcd68c2d0f5faceee5232d8fa716aeb7d374a3826f8bfb8
name: python-azure-mgmt-alertsmanagement
arch: src
version: 1.0.0
epoch: 0
release: 1
summary: Microsoft Azure Alerts Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-alertsmanagement-1.0.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Alerts Management Client Library.
  This package has been tested with Python 2.7, 3.5, 3.6, 3.7 and 3.8.
  For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).





  To learn how to use this package, see the [quickstart guide](https://aka.ms/azsdk/python/mgmt)



  For docs and references, see [Python SDK References](https://docs.microsoft.com/python/api/overview/azure/)
  Code samples for this package can be found at [Alerts Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com.
  Additional code samples for different Azure services are available at [Samples Repo](https://aka.ms/azsdk/python/mgmt/samples




  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.


  ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-alertsmanagement%2FREADME.png)






  - GA release



  This is beta preview version.

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    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)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    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)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - 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.




  **Bugfix**

    - Fixed autogenerated code problems



  **Features**

    - Added operation AlertsOperations.meta_data
    - Added operation group SmartDetectorAlertRulesOperations
    - Added operation group ActionRulesOperations

  **General breaking changes**

  This version uses a next-generation code generator that *might*
  introduce breaking changes if from some import. In summary, some modules
  were incorrectly visible/importable and have been renamed. This fixed
  several issues caused by usage of classes that were not supposed to be
  used in the first place.

    - AlertsManagementClient cannot be imported from
      `azure.mgmt.alertsmanagement.alerts_management_client` anymore
      (import from `azure.mgmt.alertsmanagement` works like before)
    - AlertsManagementClientConfiguration import has been moved from
      `azure.mgmt.alertsmanagement.alerts_management_client` to
      `azure.mgmt.alertsmanagement`
    - A model `MyClass` from a "models" sub-module cannot be imported
      anymore using `azure.mgmt.alertsmanagement.models.my_class`
      (import from `azure.mgmt.alertsmanagement.models` works like
      before)
    - An operation class `MyClassOperations` from an `operations`
      sub-module cannot be imported anymore using
      `azure.mgmt.alertsmanagement.operations.my_class_operations`
      (import from `azure.mgmt.alertsmanagement.operations` works like
      before)

  Last but not least, HTTP connection pooling is now enabled by default.
  You should always use a client as a context manager, or call close(), or
  use no more than one client per process.



    - Initial Release


pkgId: 9fbf9d2e8dfb00c6921105997662d9c3002d5c888eabf99edcb5cd397ef28824
name: python-azure-mgmt-apimanagement
arch: src
version: 4.0.1
epoch: 0
release: 1
summary: Microsoft Azure API Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-apimanagement-4.0.1-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure API Management Client Library.
  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).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.8+ is required to use this package.
  - [Azure subscription](https://azure.microsoft.com/free/)



  ```bash
  pip install azure-mgmt-apimanagement
  pip install azure-identity
  ```



  By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

  - `AZURE_CLIENT_ID` for Azure client ID.
  - `AZURE_TENANT_ID` for Azure tenant ID.
  - `AZURE_CLIENT_SECRET` for Azure client secret.

  In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

  With above configuration, client can be authenticated by following code:

  ```python
  from azure.identity import DefaultAzureCredential
  from azure.mgmt.apimanagement import ApiManagementClient
  import os

  sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
  client = ApiManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
  ```



  Code samples for this package can be found at:
  - [Search API Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
  - [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)








  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.







    - Regenerate samples





    - Added operation ApiManagementServiceOperations.begin_migrate_to_stv2
    - Added operation group ApiWikiOperations
    - Added operation group ApiWikisOperations
    - Added operation group AuthorizationAccessPolicyOperations
    - Added operation group AuthorizationLoginLinksOperations
    - Added operation group AuthorizationOperations
    - Added operation group AuthorizationProviderOperations
    - Added operation group DocumentationOperations
    - Added operation group GraphQLApiResolverOperations
    - Added operation group GraphQLApiResolverPolicyOperations
    - Added operation group PolicyFragmentOperations
    - Added operation group PortalConfigOperations
    - Added operation group ProductWikiOperations
    - Added operation group ProductWikisOperations
    - Model AdditionalLocation has a new parameter nat_gateway_state
    - Model AdditionalLocation has a new parameter outbound_public_ip_addresses
    - Model ApiCreateOrUpdateParameter has a new parameter translate_required_query_parameters_conduct
    - Model ApiCreateOrUpdateProperties has a new parameter translate_required_query_parameters_conduct
    - Model ApiManagementServiceBaseProperties has a new parameter nat_gateway_state
    - Model ApiManagementServiceBaseProperties has a new parameter outbound_public_ip_addresses
    - Model ApiManagementServiceProperties has a new parameter nat_gateway_state
    - Model ApiManagementServiceProperties has a new parameter outbound_public_ip_addresses
    - Model ApiManagementServiceResource has a new parameter nat_gateway_state
    - Model ApiManagementServiceResource has a new parameter outbound_public_ip_addresses
    - Model ApiManagementServiceUpdateParameters has a new parameter nat_gateway_state
    - Model ApiManagementServiceUpdateParameters has a new parameter outbound_public_ip_addresses
    - Model ApiManagementServiceUpdateProperties has a new parameter nat_gateway_state
    - Model ApiManagementServiceUpdateProperties has a new parameter outbound_public_ip_addresses
    - Model AuthenticationSettingsContract has a new parameter o_auth2_authentication_settings
    - Model AuthenticationSettingsContract has a new parameter openid_authentication_settings
    - Model AuthorizationServerContract has a new parameter use_in_api_documentation
    - Model AuthorizationServerContract has a new parameter use_in_test_console
    - Model AuthorizationServerContractProperties has a new parameter use_in_api_documentation
    - Model AuthorizationServerContractProperties has a new parameter use_in_test_console
    - Model AuthorizationServerUpdateContract has a new parameter use_in_api_documentation
    - Model AuthorizationServerUpdateContract has a new parameter use_in_test_console
    - Model AuthorizationServerUpdateContractProperties has a new parameter use_in_api_documentation
    - Model AuthorizationServerUpdateContractProperties has a new parameter use_in_test_console
    - Model DiagnosticContract has a new parameter metrics
    - Model IdentityProviderBaseParameters has a new parameter client_library
    - Model IdentityProviderContract has a new parameter client_library
    - Model IdentityProviderContractProperties has a new parameter client_library
    - Model IdentityProviderCreateContract has a new parameter client_library
    - Model IdentityProviderCreateContractProperties has a new parameter client_library
    - Model IdentityProviderUpdateParameters has a new parameter client_library
    - Model IdentityProviderUpdateProperties has a new parameter client_library
    - Model OpenidConnectProviderContract has a new parameter use_in_api_documentation
    - Model OpenidConnectProviderContract has a new parameter use_in_test_console
    - Model OpenidConnectProviderUpdateContract has a new parameter use_in_api_documentation
    - Model OpenidConnectProviderUpdateContract has a new parameter use_in_test_console



    - Operation ContentItemOperations.create_or_update has a new required parameter parameters
    - Operation ContentTypeOperations.create_or_update has a new required parameter parameters





    - Model DiagnosticContract has a new parameter metrics



  **Features**

    - Added operation group ApiManagementClientOperationsMixin
    - Added operation group GlobalSchemaOperations
    - Added operation group OutboundNetworkDependenciesEndpointsOperations
    - Added operation group PrivateEndpointConnectionOperations
    - Model AdditionalLocation has a new parameter platform_version
    - Model AdditionalLocation has a new parameter public_ip_address_id
    - Model ApiContract has a new parameter contact
    - Model ApiContract has a new parameter license
    - Model ApiContract has a new parameter terms_of_service_url
    - Model ApiContractProperties has a new parameter contact
    - Model ApiContractProperties has a new parameter license
    - Model ApiContractProperties has a new parameter terms_of_service_url
    - Model ApiContractUpdateProperties has a new parameter contact
    - Model ApiContractUpdateProperties has a new parameter license
    - Model ApiContractUpdateProperties has a new parameter terms_of_service_url
    - Model ApiCreateOrUpdateParameter has a new parameter contact
    - Model ApiCreateOrUpdateParameter has a new parameter license
    - Model ApiCreateOrUpdateParameter has a new parameter terms_of_service_url
    - Model ApiCreateOrUpdateProperties has a new parameter contact
    - Model ApiCreateOrUpdateProperties has a new parameter license
    - Model ApiCreateOrUpdateProperties has a new parameter terms_of_service_url
    - Model ApiEntityBaseContract has a new parameter contact
    - Model ApiEntityBaseContract has a new parameter license
    - Model ApiEntityBaseContract has a new parameter terms_of_service_url
    - Model ApiManagementServiceBackupRestoreParameters has a new parameter access_type
    - Model ApiManagementServiceBackupRestoreParameters has a new parameter client_id
    - Model ApiManagementServiceBaseProperties has a new parameter platform_version
    - Model ApiManagementServiceBaseProperties has a new parameter private_endpoint_connections
    - Model ApiManagementServiceBaseProperties has a new parameter public_ip_address_id
    - Model ApiManagementServiceBaseProperties has a new parameter public_network_access
    - Model ApiManagementServiceProperties has a new parameter platform_version
    - Model ApiManagementServiceProperties has a new parameter private_endpoint_connections
    - Model ApiManagementServiceProperties has a new parameter public_ip_address_id
    - Model ApiManagementServiceProperties has a new parameter public_network_access
    - Model ApiManagementServiceResource has a new parameter platform_version
    - Model ApiManagementServiceResource has a new parameter private_endpoint_connections
    - Model ApiManagementServiceResource has a new parameter public_ip_address_id
    - Model ApiManagementServiceResource has a new parameter public_network_access
    - Model ApiManagementServiceResource has a new parameter system_data
    - Model ApiManagementServiceUpdateParameters has a new parameter platform_version
    - Model ApiManagementServiceUpdateParameters has a new parameter private_endpoint_connections
    - Model ApiManagementServiceUpdateParameters has a new parameter public_ip_address_id
    - Model ApiManagementServiceUpdateParameters has a new parameter public_network_access
    - Model ApiManagementServiceUpdateParameters has a new parameter zones
    - Model ApiManagementServiceUpdateProperties has a new parameter platform_version
    - Model ApiManagementServiceUpdateProperties has a new parameter private_endpoint_connections
    - Model ApiManagementServiceUpdateProperties has a new parameter public_ip_address_id
    - Model ApiManagementServiceUpdateProperties has a new parameter public_network_access
    - Model ApiTagResourceContractProperties has a new parameter contact
    - Model ApiTagResourceContractProperties has a new parameter license
    - Model ApiTagResourceContractProperties has a new parameter terms_of_service_url
    - Model ApiUpdateContract has a new parameter contact
    - Model ApiUpdateContract has a new parameter license
    - Model ApiUpdateContract has a new parameter terms_of_service_url
    - Model HostnameConfiguration has a new parameter certificate_source
    - Model HostnameConfiguration has a new parameter certificate_status
    - Model ParameterContract has a new parameter examples
    - Model ParameterContract has a new parameter schema_id
    - Model ParameterContract has a new parameter type_name
    - Model RepresentationContract has a new parameter examples
    - Model SchemaContract has a new parameter components
    - Model TenantConfigurationSyncStateContract has a new parameter id
    - Model TenantConfigurationSyncStateContract has a new parameter name
    - Model TenantConfigurationSyncStateContract has a new parameter type

  **Breaking changes**

    - Model RepresentationContract no longer has parameter sample



  **Features**

    - Model OperationResultContract has a new parameter id_properties_id
    - Model OperationResultContract has a new parameter name
    - Model OperationResultContract has a new parameter type
    - Model TenantConfigurationSyncStateContract has a new parameter last_operation_id



  **Features**

    - Model TagCollection has a new parameter count
    - Model OpenIdConnectProviderCollection has a new parameter count
    - Model TagResourceCollection has a new parameter count
    - Model CertificateCollection has a new parameter count
    - Model PolicyCollection has a new parameter count
    - Model IssueAttachmentCollection has a new parameter count
    - Model BackendServiceFabricClusterProperties has a new parameter client_certificate_id
    - Model BackendCollection has a new parameter count
    - Model SubscriptionCollection has a new parameter count
    - Model RecipientEmailCollection has a new parameter count
    - Model GatewayCollection has a new parameter count
    - Model IssueCommentCollection has a new parameter count
    - Model OperationCollection has a new parameter count
    - Model DiagnosticCollection has a new parameter count
    - Model ApiVersionSetCollection has a new parameter count
    - Model ProductCollection has a new parameter count
    - Model IssueCollection has a new parameter count
    - Model NotificationCollection has a new parameter count
    - Model UserCollection has a new parameter count
    - Model IdentityProviderList has a new parameter count
    - Model ApiReleaseCollection has a new parameter count
    - Model TagDescriptionCollection has a new parameter count
    - Model ApiRevisionCollection has a new parameter count
    - Model CacheCollection has a new parameter count
    - Model RecipientUserCollection has a new parameter count
    - Model NamedValueCollection has a new parameter count
    - Model EmailTemplateCollection has a new parameter count
    - Model BackendCredentialsContract has a new parameter certificate_ids
    - Model ApiCollection has a new parameter count
    - Model GroupCollection has a new parameter count
    - Model SchemaCollection has a new parameter count
    - Added operation TenantAccessOperations.list_by_service
    - Added operation TenantAccessOperations.create
    - Added operation ApiManagementServiceOperations.get_domain_ownership_identifier
    - Added operation NamedValueOperations.begin_refresh_secret
    - Added operation CertificateOperations.refresh_secret
    - Added operation DeletedServicesOperations.begin_purge
    - Added operation UserSubscriptionOperations.get
    - Added operation group PortalSettingsOperations
    - Added operation group TenantSettingsOperations
    - Added operation group GatewayCertificateAuthorityOperations
    - Added operation group ApiManagementSkusOperations

  **Breaking changes**

    - Operation CertificateOperations.list_by_service has a new signature
    - Operation NamedValueOperations.list_by_service has a new signature
    - Removed operation DeletedServicesOperations.purge
    - Removed operation TenantAccessGitOperations.list_secrets
    - Removed operation TenantAccessGitOperations.get
    - Model AccessInformationContract has a new signature



  **Features**

    - Added operation group ContentItemOperations
    - Added operation group PortalRevisionOperations

  **Breaking changes**

    - Operation SignUpSettingsOperations.update has a new signature
    - Operation TenantAccessOperations.update has a new signature
    - Operation UserOperations.get_shared_access_token has a new signature
    - Operation SignInSettingsOperations.update has a new signature
    - Operation QuotaByPeriodKeysOperations.update has a new signature
    - Operation TenantConfigurationOperations.begin_save has a new signature
    - Operation TenantConfigurationOperations.begin_validate has a new signature
    - Operation TenantConfigurationOperations.begin_deploy has a new signature
    - Operation BackendOperations.reconnect has a new signature
    - Operation QuotaByCounterKeysOperations.update has a new signature
    - Operation ApiReleaseOperations.update has a new signature
    - Operation TagOperations.update has a new signature
    - Operation ApiManagementServiceOperations.check_name_availability has a new signature
    - Operation ApiManagementServiceOperations.begin_apply_network_configuration_updates has a new signature
    - Operation GatewayOperations.update has a new signature
    - Operation GatewayOperations.generate_token has a new signature
    - Operation GatewayOperations.regenerate_key has a new signature
    - Operation UserOperations.get_shared_access_token has a new signature
    - Operation TenantConfigurationOperations.begin_validate has a new signature
    - Operation TenantConfigurationOperations.begin_save has a new signature
    - Operation TenantConfigurationOperations.begin_deploy has a new signature
    - Operation TagOperations.create_or_update has a new signature
    - Operation SignUpSettingsOperations.update has a new signature
    - Operation QuotaByPeriodKeysOperations.update has a new signature
    - Operation QuotaByCounterKeysOperations.update has a new signature
    - Operation GatewayOperations.update has a new signature
    - Operation GatewayOperations.generate_token has a new signature
    - Operation ApiReleaseOperations.update has a new signature
    - Operation GatewayApiOperations.create_or_update has a new signature
    - Operation TagOperations.create_or_update has a new signature
    - Operation SignUpSettingsOperations.create_or_update has a new signature
    - Operation SignInSettingsOperations.create_or_update has a new signature
    - Operation ApiOperationPolicyOperations.create_or_update has a new signature
    - Operation PolicyOperations.create_or_update has a new signature
    - Operation ApiPolicyOperations.create_or_update has a new signature
    - Operation ApiReleaseOperations.create_or_update has a new signature
    - Operation GatewayOperations.create_or_update has a new signature
    - Operation ProductPolicyOperations.create_or_update has a new signature
    - Removed operation group ContentTypeContentItemOperations



  This is beta preview version.
  For detailed changelog please refer to equivalent stable version 0.2.0(https://pypi.org/project/azure-mgmt-apimanagement/0.2.0/)

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview.



  **Features**

    - Model IdentityProviderUpdateParameters has a new parameter signin_tenant
    - Model ApiManagementServiceIdentity has a new parameter user_assigned_identities
    - Model AdditionalLocation has a new parameter disable_gateway
    - Model UserCreateParameters has a new parameter app_type
    - Model ApiManagementServiceResource has a new parameter disable_gateway
    - Model ApiManagementServiceResource has a new parameter developer_portal_url
    - Model ApiManagementServiceResource has a new parameter api_version_constraint
    - Model DiagnosticContract has a new parameter log_client_ip
    - Model DiagnosticContract has a new parameter verbosity
    - Model DiagnosticContract has a new parameter http_correlation_protocol
    - Model SchemaContract has a new parameter value
    - Model SchemaContract has a new parameter definitions
    - Model ApiManagementServiceUpdateParameters has a new parameter disable_gateway
    - Model ApiManagementServiceUpdateParameters has a new parameter developer_portal_url
    - Model ApiManagementServiceUpdateParameters has a new parameter api_version_constraint
    - Model TagDescriptionContract has a new parameter tag_id
    - Model ApiManagementServiceBaseProperties has a new parameter disable_gateway
    - Model ApiManagementServiceBaseProperties has a new parameter developer_portal_url
    - Model ApiManagementServiceBaseProperties has a new parameter api_version_constraint
    - Model IdentityProviderBaseParameters has a new parameter signin_tenant
    - Model IdentityProviderContract has a new parameter signin_tenant
    - Added operation TenantAccessGitOperations.list_secrets
    - Added operation DelegationSettingsOperations.list_secrets
    - Added operation AuthorizationServerOperations.list_secrets
    - Added operation TenantAccessOperations.list_secrets
    - Added operation SubscriptionOperations.list_secrets
    - Added operation IdentityProviderOperations.list_secrets
    - Added operation OpenIdConnectProviderOperations.list_secrets
    - Added operation group GatewayApiOperations
    - Added operation group PolicyDescriptionOperations
    - Added operation group GatewayHostnameConfigurationOperations
    - Added operation group NamedValueOperations
    - Added operation group GatewayOperations

  **General breaking changes**

  This version uses a next-generation code generator that *might* introduce breaking changes if from some import. In summary, some modules were incorrectly visible/importable and have been renamed. This fixed several issues caused by usage of classes that were not supposed to be used in the first place.

    - ApiManagementClient cannot be imported from `azure.mgmt.apimanagement.api_management_client` anymore (import from `azure.mgmt.apimanagement` works like before)
    - ApiManagementClientConfiguration import has been moved from `azure.mgmt.apimanagement.api_management_client` to `azure.mgmt.apimanagement`
    - A model `MyClass` from a "models" sub-module cannot be imported anymore using `azure.mgmt.apimanagement.models.my_class` (import from `azure.mgmt.apimanagement.models` works like before)
    - An operation class `MyClassOperations` from an `operations` sub-module cannot be imported anymore using `azure.mgmt.apimanagement.operations.my_class_operations` (import from `azure.mgmt.apimanagement.operations` works like before)

  Last but not least, HTTP connection pooling is now enabled by default. You should always use a client as a context manager, or call close(), or use no more than one client per process.



    - Initial Release


pkgId: f870bae04b4c314b6ef1c4046b299361332366ac62680dfbb55e6c58dd8e140c
name: python-azure-mgmt-appconfiguration
arch: src
version: 3.0.0
epoch: 0
release: 1
summary: Microsoft Azure App Configuration Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-appconfiguration-3.0.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure App Configuration Management Client Library.
  This package has been tested with Python 3.7+.
  For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.7+ is required to use this package.
  - [Azure subscription](https://azure.microsoft.com/free/)



  ```bash
  pip install azure-mgmt-appconfiguration
  pip install azure-identity
  ```



  By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

  - `AZURE_CLIENT_ID` for Azure client ID.
  - `AZURE_TENANT_ID` for Azure tenant ID.
  - `AZURE_CLIENT_SECRET` for Azure client secret.

  In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

  With above configuration, client can be authenticated by following code:

  ```python
  from azure.identity import DefaultAzureCredential
  from azure.mgmt.appconfiguration import AppConfigurationManagementClient
  import os

  sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
  client = AppConfigurationManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
  ```



  Code samples for this package can be found at:
  - [Search App Configuration Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
  - [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)








  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.


  ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-appconfiguration%2FREADME.png)








    - Removed operation KeyValuesOperations.list_by_configuration_store





    - Removed operation KeyValuesOperations.list_by_configuration_store





    - Added operation group ReplicasOperations



    - Changed to multiapi package(please refer to https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/mgmt/multiapi.md for more info)



  **Features**

    - Added operation ConfigurationStoresOperations.begin_purge_deleted
    - Added operation ConfigurationStoresOperations.get_deleted
    - Added operation ConfigurationStoresOperations.list_deleted
    - Added operation Operations.regional_check_name_availability
    - Model ConfigurationStore has a new parameter create_mode
    - Model ConfigurationStore has a new parameter enable_purge_protection
    - Model ConfigurationStore has a new parameter soft_delete_retention_in_days
    - Model ConfigurationStoreUpdateParameters has a new parameter enable_purge_protection



  **Features**

    - Model ConfigurationStoreUpdateParameters has a new parameter enable_purge_protection



  **Features**

    - Added operation ConfigurationStoresOperations.begin_purge_deleted
    - Added operation ConfigurationStoresOperations.get_deleted
    - Added operation ConfigurationStoresOperations.list_deleted
    - Added operation Operations.regional_check_name_availability
    - Model ConfigurationStore has a new parameter create_mode
    - Model ConfigurationStore has a new parameter enable_purge_protection
    - Model ConfigurationStore has a new parameter soft_delete_retention_in_days



  **Features**

    - Model OperationDefinition has a new parameter properties
    - Model OperationDefinition has a new parameter is_data_action
    - Model OperationDefinition has a new parameter origin
    - Model KeyValue has a new parameter id
    - Model KeyValue has a new parameter type
    - Model KeyValue has a new parameter name
    - Model ConfigurationStore has a new parameter system_data
    - Model ConfigurationStore has a new parameter disable_local_auth
    - Model ConfigurationStoreUpdateParameters has a new parameter disable_local_auth
    - Added operation group KeyValuesOperations

  **Breaking changes**

    - Model Resource no longer has parameter location
    - Model Resource no longer has parameter tags
    - Removed operation ConfigurationStoresOperations.list_key_value



  **Bug fix**

    - Require azure-mgmt-core>=1.2.0 in setup.py



  **Features**

    - Model ConfigurationStoreUpdateParameters has a new parameter public_network_access



  This is beta preview version.

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview.



  **Features**

  - Model ConfigurationStoreUpdateParameters has a new parameter encryption
  - Model ConfigurationStore has a new parameter encryption
  - Added operation group PrivateEndpointConnectionsOperations
  - Added operation group PrivateLinkResourcesOperations

  **Breaking changes**

  - Model ConfigurationStoreUpdateParameters no longer has parameter properties



  **Features**

    - Model ConfigurationStore has a new parameter identity
    - Model ConfigurationStoreUpdateParameters has a new parameter
      identity
    - Model ConfigurationStoreUpdateParameters has a new parameter sku

  **Breaking changes**

    - Operation ConfigurationStoresOperations.create has a new signature
    - Operation ConfigurationStoresOperations.update has a new signature
    - Model ConfigurationStore has a new required parameter sku



  **Features**

    - Added operation ConfigurationStoresOperations.list_key_value



    - Initial Release


pkgId: 8acc697e8059c562aa96178e74a197aeaca38ea562545916d7d26aa415b69069
name: python-azure-mgmt-appcontainers
arch: src
version: 3.1.0
epoch: 0
release: 1
summary: Microsoft Azure Appcontainers Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-appcontainers-3.1.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Appcontainers Management Client Library.
  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).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.8+ is required to use this package.
  - [Azure subscription](https://azure.microsoft.com/free/)



  ```bash
  pip install azure-mgmt-appcontainers
  pip install azure-identity
  ```



  By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

  - `AZURE_CLIENT_ID` for Azure client ID.
  - `AZURE_TENANT_ID` for Azure tenant ID.
  - `AZURE_CLIENT_SECRET` for Azure client secret.

  In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

  With above configuration, client can be authenticated by following code:

  ```python
  from azure.identity import DefaultAzureCredential
  from azure.mgmt.appcontainers import ContainerAppsAPIClient
  import os

  sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
  client = ContainerAppsAPIClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
  ```



  Code samples for this package can be found at:
  - [Search Appcontainers Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
  - [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)








  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.








    - The 'azure.mgmt.appcontainers.ContainerAppsAPIClient' client method 'get_custom_domain_verification_id' was added in the current version
    - The 'azure.mgmt.appcontainers.ContainerAppsAPIClient' client had operation group 'usages' added in the current version
    - The 'azure.mgmt.appcontainers.ContainerAppsAPIClient' client had operation group 'managed_environment_usages' added in the current version
    - The 'azure.mgmt.appcontainers.aio.ContainerAppsAPIClient' client method 'get_custom_domain_verification_id' was added in the current version
    - The 'azure.mgmt.appcontainers.aio.ContainerAppsAPIClient' client had operation group 'usages' added in the current version
    - The 'azure.mgmt.appcontainers.aio.ContainerAppsAPIClient' client had operation group 'managed_environment_usages' added in the current version
    - The 'azure.mgmt.appcontainers.aio.operations.ContainerAppsAPIClientOperationsMixin' method 'get_custom_domain_verification_id' was added in the current version
    - The 'azure.mgmt.appcontainers.aio.operations.JobsOperations' method 'get_detector' was added in the current version
    - The 'azure.mgmt.appcontainers.aio.operations.JobsOperations' method 'list_detectors' was added in the current version
    - The 'azure.mgmt.appcontainers.aio.operations.JobsOperations' method 'proxy_get' was added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.aio.operations.ManagedEnvironmentUsagesOperations' was added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.aio.operations.UsagesOperations' was added in the current version
    - The 'azure.mgmt.appcontainers.operations.ContainerAppsAPIClientOperationsMixin' method 'get_custom_domain_verification_id' was added in the current version
    - The 'azure.mgmt.appcontainers.operations.JobsOperations' method 'get_detector' was added in the current version
    - The 'azure.mgmt.appcontainers.operations.JobsOperations' method 'list_detectors' was added in the current version
    - The 'azure.mgmt.appcontainers.operations.JobsOperations' method 'proxy_get' was added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.operations.ManagedEnvironmentUsagesOperations' was added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.operations.UsagesOperations' was added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.models.AuthConfig' had property 'encryption_settings' added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.models.AvailableWorkloadProfileProperties' had property 'gpus' added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.models.Ingress' had property 'additional_port_mappings' added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.models.Login' had property 'token_store' added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.models.ManagedEnvironment' had property 'peer_traffic_configuration' added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.models.BlobStorageTokenStore' was added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.models.EncryptionSettings' was added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.models.IngressPortMapping' was added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.models.ListUsagesResult' was added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.models.ManagedEnvironmentPropertiesPeerTrafficConfiguration' was added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.models.ManagedEnvironmentPropertiesPeerTrafficConfigurationEncryption' was added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.models.TokenStore' was added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.models.Usage' was added in the current version
    - The model or publicly exposed class 'azure.mgmt.appcontainers.models.UsageName' was added in the current version





    - Added operation ContainerAppsAPIClientOperationsMixin.get_custom_domain_verification_id
    - Added operation JobsOperations.get_detector
    - Added operation JobsOperations.list_detectors
    - Added operation JobsOperations.proxy_get
    - Added operation group AppResiliencyOperations
    - Added operation group BuildAuthTokenOperations
    - Added operation group BuildersOperations
    - Added operation group BuildsByBuilderResourceOperations
    - Added operation group BuildsOperations
    - Added operation group DaprComponentResiliencyPoliciesOperations
    - Added operation group DaprSubscriptionsOperations
    - Added operation group DotNetComponentsOperations
    - Added operation group JavaComponentsOperations
    - Added operation group ManagedEnvironmentUsagesOperations
    - Added operation group UsagesOperations
    - Model AuthConfig has a new parameter encryption_settings
    - Model AvailableWorkloadProfileProperties has a new parameter gpus
    - Model CertificateProperties has a new parameter certificate_key_vault_properties
    - Model CertificateProperties has a new parameter certificate_type
    - Model CustomDomainConfiguration has a new parameter certificate_key_vault_properties
    - Model DaprComponent has a new parameter service_component_bind
    - Model GithubActionConfiguration has a new parameter build_environment_variables
    - Model Ingress has a new parameter additional_port_mappings
    - Model Ingress has a new parameter target_port_http_scheme
    - Model Job has a new parameter extended_location
    - Model JobPatchProperties has a new parameter extended_location
    - Model LogAnalyticsConfiguration has a new parameter dynamic_json_columns
    - Model Login has a new parameter token_store
    - Model ManagedEnvironment has a new parameter app_insights_configuration
    - Model ManagedEnvironment has a new parameter identity
    - Model ManagedEnvironment has a new parameter open_telemetry_configuration
    - Model ManagedEnvironmentStorageProperties has a new parameter nfs_azure_file
    - Model ServiceBind has a new parameter client_type
    - Model ServiceBind has a new parameter customized_keys





    - Added operation ContainerAppsOperations.begin_start
    - Added operation ContainerAppsOperations.begin_stop
    - Added operation group ContainerAppsAPIClientOperationsMixin
    - Added operation group JobsExecutionsOperations
    - Added operation group JobsOperations
    - Added operation group ManagedCertificatesOperations
    - Model AvailableWorkloadProfileProperties has a new parameter category
    - Model AzureCredentials has a new parameter kind
    - Model Configuration has a new parameter service
    - Model ContainerApp has a new parameter managed_by
    - Model ContainerApp has a new parameter workload_profile_name
    - Model ContainerAppSecret has a new parameter identity
    - Model ContainerAppSecret has a new parameter key_vault_url
    - Model GithubActionConfiguration has a new parameter github_personal_access_token
    - Model Ingress has a new parameter sticky_sessions
    - Model ManagedEnvironment has a new parameter dapr_configuration
    - Model ManagedEnvironment has a new parameter infrastructure_resource_group
    - Model ManagedEnvironment has a new parameter keda_configuration
    - Model ManagedEnvironment has a new parameter peer_authentication
    - Model Replica has a new parameter init_containers
    - Model Replica has a new parameter running_state
    - Model Replica has a new parameter running_state_details
    - Model ReplicaContainer has a new parameter running_state
    - Model ReplicaContainer has a new parameter running_state_details
    - Model Revision has a new parameter running_state
    - Model Secret has a new parameter identity
    - Model Secret has a new parameter key_vault_url
    - Model Template has a new parameter service_binds
    - Model Template has a new parameter termination_grace_period_seconds
    - Model Volume has a new parameter mount_options
    - Model Volume has a new parameter secrets
    - Model VolumeMount has a new parameter sub_path



    - Model AvailableWorkloadProfileProperties no longer has parameter billing_meter_category
    - Model ContainerApp no longer has parameter workload_profile_type
    - Model ManagedEnvironment no longer has parameter sku
    - Model VnetConfiguration no longer has parameter outbound_settings
    - Model VnetConfiguration no longer has parameter runtime_subnet_id
    - Model WorkloadProfile has a new required parameter name





    - Added operation group JobsExecutionsOperations
    - Added operation group JobsOperations
    - Added operation group ManagedCertificatesOperations
    - Model AvailableWorkloadProfileProperties has a new parameter category
    - Model ContainerApp has a new parameter managed_by
    - Model ContainerApp has a new parameter workload_profile_name
    - Model ContainerAppSecret has a new parameter identity
    - Model ContainerAppSecret has a new parameter key_vault_url
    - Model Ingress has a new parameter sticky_sessions
    - Model ManagedEnvironment has a new parameter dapr_configuration
    - Model ManagedEnvironment has a new parameter infrastructure_resource_group
    - Model ManagedEnvironment has a new parameter keda_configuration
    - Model Secret has a new parameter identity
    - Model Secret has a new parameter key_vault_url
    - Model Volume has a new parameter secrets



    - Model AvailableWorkloadProfileProperties no longer has parameter billing_meter_category
    - Model ContainerApp no longer has parameter workload_profile_type
    - Model ManagedEnvironment no longer has parameter sku
    - Model VnetConfiguration no longer has parameter outbound_settings
    - Model VnetConfiguration no longer has parameter runtime_subnet_id
    - Model WorkloadProfile has a new required parameter name





    - Added operation ContainerAppsOperations.get_auth_token
    - Added operation ManagedEnvironmentsOperations.get_auth_token
    - Added operation ManagedEnvironmentsOperations.list_workload_profile_states
    - Added operation group AvailableWorkloadProfilesOperations
    - Added operation group BillingMetersOperations
    - Added operation group ConnectedEnvironmentsCertificatesOperations
    - Added operation group ConnectedEnvironmentsDaprComponentsOperations
    - Added operation group ConnectedEnvironmentsOperations
    - Added operation group ConnectedEnvironmentsStoragesOperations
    - Added operation group ContainerAppsDiagnosticsOperations
    - Added operation group ManagedEnvironmentDiagnosticsOperations
    - Added operation group ManagedEnvironmentsDiagnosticsOperations
    - Model CertificateProperties has a new parameter subject_alternative_names
    - Model Configuration has a new parameter max_inactive_revisions
    - Model ContainerApp has a new parameter environment_id
    - Model ContainerApp has a new parameter event_stream_endpoint
    - Model ContainerApp has a new parameter extended_location
    - Model ContainerApp has a new parameter latest_ready_revision_name
    - Model ContainerApp has a new parameter workload_profile_type
    - Model CustomHostnameAnalysisResult has a new parameter conflict_with_environment_custom_domain
    - Model Dapr has a new parameter enable_api_logging
    - Model Dapr has a new parameter http_max_request_size
    - Model Dapr has a new parameter http_read_buffer_size
    - Model Dapr has a new parameter log_level
    - Model DaprComponent has a new parameter secret_store_component
    - Model Ingress has a new parameter client_certificate_mode
    - Model Ingress has a new parameter cors_policy
    - Model Ingress has a new parameter exposed_port
    - Model Ingress has a new parameter ip_security_restrictions
    - Model ManagedEnvironment has a new parameter custom_domain_configuration
    - Model ManagedEnvironment has a new parameter event_stream_endpoint
    - Model ManagedEnvironment has a new parameter kind
    - Model ManagedEnvironment has a new parameter sku
    - Model ManagedEnvironment has a new parameter workload_profiles
    - Model ReplicaContainer has a new parameter exec_endpoint
    - Model ReplicaContainer has a new parameter log_stream_endpoint
    - Model Revision has a new parameter last_active_time
    - Model ScaleRule has a new parameter tcp
    - Model Template has a new parameter init_containers
    - Model VnetConfiguration has a new parameter outbound_settings



    - Model CustomHostnameAnalysisResult no longer has parameter id
    - Model CustomHostnameAnalysisResult no longer has parameter name
    - Model CustomHostnameAnalysisResult no longer has parameter system_data
    - Model CustomHostnameAnalysisResult no longer has parameter type





    - Added operation ContainerAppsOperations.get_auth_token
    - Added operation ManagedEnvironmentsOperations.get_auth_token
    - Added operation ManagedEnvironmentsOperations.list_workload_profile_states
    - Added operation group AvailableWorkloadProfilesOperations
    - Added operation group BillingMetersOperations
    - Added operation group ConnectedEnvironmentsCertificatesOperations
    - Added operation group ConnectedEnvironmentsDaprComponentsOperations
    - Added operation group ConnectedEnvironmentsOperations
    - Added operation group ConnectedEnvironmentsStoragesOperations
    - Added operation group ContainerAppsDiagnosticsOperations
    - Added operation group ManagedEnvironmentDiagnosticsOperations
    - Added operation group ManagedEnvironmentsDiagnosticsOperations
    - Model CertificateProperties has a new parameter subject_alternative_names
    - Model Configuration has a new parameter max_inactive_revisions
    - Model ContainerApp has a new parameter environment_id
    - Model ContainerApp has a new parameter event_stream_endpoint
    - Model ContainerApp has a new parameter extended_location
    - Model ContainerApp has a new parameter latest_ready_revision_name
    - Model ContainerApp has a new parameter workload_profile_type
    - Model CustomHostnameAnalysisResult has a new parameter conflict_with_environment_custom_domain
    - Model Dapr has a new parameter enable_api_logging
    - Model Dapr has a new parameter http_max_request_size
    - Model Dapr has a new parameter http_read_buffer_size
    - Model Dapr has a new parameter log_level
    - Model DaprComponent has a new parameter secret_store_component
    - Model Ingress has a new parameter client_certificate_mode
    - Model Ingress has a new parameter cors_policy
    - Model Ingress has a new parameter exposed_port
    - Model Ingress has a new parameter ip_security_restrictions
    - Model ManagedEnvironment has a new parameter custom_domain_configuration
    - Model ManagedEnvironment has a new parameter event_stream_endpoint
    - Model ManagedEnvironment has a new parameter kind
    - Model ManagedEnvironment has a new parameter sku
    - Model ManagedEnvironment has a new parameter workload_profiles
    - Model ReplicaContainer has a new parameter exec_endpoint
    - Model ReplicaContainer has a new parameter log_stream_endpoint
    - Model Revision has a new parameter last_active_time
    - Model ScaleRule has a new parameter tcp
    - Model Template has a new parameter init_containers
    - Model VnetConfiguration has a new parameter outbound_settings



    - Model CustomHostnameAnalysisResult no longer has parameter id
    - Model CustomHostnameAnalysisResult no longer has parameter name
    - Model CustomHostnameAnalysisResult no longer has parameter system_data
    - Model CustomHostnameAnalysisResult no longer has parameter type





    - Added operation ContainerAppsOperations.get_auth_token
    - Added operation ManagedEnvironmentsOperations.get_auth_token
    - Added operation ManagedEnvironmentsOperations.list_workload_profile_states
    - Added operation group AvailableWorkloadProfilesOperations
    - Added operation group BillingMetersOperations
    - Added operation group ConnectedEnvironmentsCertificatesOperations
    - Added operation group ConnectedEnvironmentsDaprComponentsOperations
    - Added operation group ConnectedEnvironmentsOperations
    - Added operation group ConnectedEnvironmentsStoragesOperations
    - Added operation group ContainerAppsDiagnosticsOperations
    - Added operation group ManagedEnvironmentDiagnosticsOperations
    - Added operation group ManagedEnvironmentsDiagnosticsOperations
    - Model CertificateProperties has a new parameter subject_alternative_names
    - Model Configuration has a new parameter max_inactive_revisions
    - Model ContainerApp has a new parameter environment_id
    - Model ContainerApp has a new parameter event_stream_endpoint
    - Model ContainerApp has a new parameter extended_location
    - Model ContainerApp has a new parameter workload_profile_type
    - Model CustomHostnameAnalysisResult has a new parameter conflict_with_environment_custom_domain
    - Model Dapr has a new parameter enable_api_logging
    - Model Dapr has a new parameter http_max_request_size
    - Model Dapr has a new parameter http_read_buffer_size
    - Model Dapr has a new parameter log_level
    - Model DaprComponent has a new parameter secret_store_component
    - Model Ingress has a new parameter exposed_port
    - Model Ingress has a new parameter ip_security_restrictions
    - Model ManagedEnvironment has a new parameter custom_domain_configuration
    - Model ManagedEnvironment has a new parameter event_stream_endpoint
    - Model ManagedEnvironment has a new parameter sku
    - Model ManagedEnvironment has a new parameter workload_profiles
    - Model ReplicaContainer has a new parameter exec_endpoint
    - Model ReplicaContainer has a new parameter log_stream_endpoint
    - Model Revision has a new parameter last_active_time
    - Model ScaleRule has a new parameter tcp
    - Model Template has a new parameter init_containers
    - Model VnetConfiguration has a new parameter outbound_settings



    - Model CustomHostnameAnalysisResult no longer has parameter id
    - Model CustomHostnameAnalysisResult no longer has parameter name
    - Model CustomHostnameAnalysisResult no longer has parameter system_data
    - Model CustomHostnameAnalysisResult no longer has parameter type



  **Breaking changes**

    - Operation CertificatesOperations.create_or_update has a new parameter certificate_name
    - Operation CertificatesOperations.create_or_update has a new parameter environment_name
    - Operation CertificatesOperations.create_or_update no longer has parameter managed_environment_name
    - Operation CertificatesOperations.create_or_update no longer has parameter name
    - Operation CertificatesOperations.delete has a new parameter certificate_name
    - Operation CertificatesOperations.delete has a new parameter environment_name
    - Operation CertificatesOperations.delete no longer has parameter managed_environment_name
    - Operation CertificatesOperations.delete no longer has parameter name
    - Operation CertificatesOperations.get has a new parameter certificate_name
    - Operation CertificatesOperations.get has a new parameter environment_name
    - Operation CertificatesOperations.get no longer has parameter managed_environment_name
    - Operation CertificatesOperations.get no longer has parameter name
    - Operation CertificatesOperations.list has a new parameter environment_name
    - Operation CertificatesOperations.list no longer has parameter managed_environment_name
    - Operation CertificatesOperations.update has a new parameter certificate_name
    - Operation CertificatesOperations.update has a new parameter environment_name
    - Operation CertificatesOperations.update no longer has parameter managed_environment_name
    - Operation CertificatesOperations.update no longer has parameter name
    - Operation ContainerAppsAuthConfigsOperations.create_or_update has a new parameter auth_config_name
    - Operation ContainerAppsAuthConfigsOperations.create_or_update no longer has parameter name
    - Operation ContainerAppsAuthConfigsOperations.delete has a new parameter auth_config_name
    - Operation ContainerAppsAuthConfigsOperations.delete no longer has parameter name
    - Operation ContainerAppsAuthConfigsOperations.get has a new parameter auth_config_name
    - Operation ContainerAppsAuthConfigsOperations.get no longer has parameter name
    - Operation ContainerAppsOperations.begin_create_or_update has a new parameter container_app_name
    - Operation ContainerAppsOperations.begin_create_or_update no longer has parameter name
    - Operation ContainerAppsOperations.begin_delete has a new parameter container_app_name
    - Operation ContainerAppsOperations.begin_delete no longer has parameter name
    - Operation ContainerAppsOperations.begin_update has a new parameter container_app_name
    - Operation ContainerAppsOperations.begin_update no longer has parameter name
    - Operation ContainerAppsOperations.get has a new parameter container_app_name
    - Operation ContainerAppsOperations.get no longer has parameter name
    - Operation ContainerAppsOperations.list_secrets has a new parameter container_app_name
    - Operation ContainerAppsOperations.list_secrets no longer has parameter name
    - Operation ContainerAppsRevisionReplicasOperations.get_replica has a new parameter replica_name
    - Operation ContainerAppsRevisionReplicasOperations.get_replica no longer has parameter name
    - Operation ContainerAppsRevisionsOperations.activate_revision has a new parameter revision_name
    - Operation ContainerAppsRevisionsOperations.activate_revision no longer has parameter name
    - Operation ContainerAppsRevisionsOperations.deactivate_revision has a new parameter revision_name
    - Operation ContainerAppsRevisionsOperations.deactivate_revision no longer has parameter name
    - Operation ContainerAppsRevisionsOperations.get_revision has a new parameter revision_name
    - Operation ContainerAppsRevisionsOperations.get_revision no longer has parameter name
    - Operation ContainerAppsRevisionsOperations.restart_revision has a new parameter revision_name
    - Operation ContainerAppsRevisionsOperations.restart_revision no longer has parameter name
    - Operation ContainerAppsSourceControlsOperations.begin_create_or_update has a new parameter source_control_name
    - Operation ContainerAppsSourceControlsOperations.begin_create_or_update no longer has parameter name
    - Operation ContainerAppsSourceControlsOperations.begin_delete has a new parameter source_control_name
    - Operation ContainerAppsSourceControlsOperations.begin_delete no longer has parameter name
    - Operation ContainerAppsSourceControlsOperations.get has a new parameter source_control_name
    - Operation ContainerAppsSourceControlsOperations.get no longer has parameter name
    - Operation DaprComponentsOperations.create_or_update has a new parameter component_name
    - Operation DaprComponentsOperations.create_or_update no longer has parameter name
    - Operation DaprComponentsOperations.delete has a new parameter component_name
    - Operation DaprComponentsOperations.delete no longer has parameter name
    - Operation DaprComponentsOperations.get has a new parameter component_name
    - Operation DaprComponentsOperations.get no longer has parameter name
    - Operation DaprComponentsOperations.list_secrets has a new parameter component_name
    - Operation DaprComponentsOperations.list_secrets no longer has parameter name
    - Operation ManagedEnvironmentsOperations.begin_create_or_update has a new parameter environment_name
    - Operation ManagedEnvironmentsOperations.begin_create_or_update no longer has parameter name
    - Operation ManagedEnvironmentsOperations.begin_delete has a new parameter environment_name
    - Operation ManagedEnvironmentsOperations.begin_delete no longer has parameter name
    - Operation ManagedEnvironmentsOperations.begin_update has a new parameter environment_name
    - Operation ManagedEnvironmentsOperations.begin_update no longer has parameter name
    - Operation ManagedEnvironmentsOperations.get has a new parameter environment_name
    - Operation ManagedEnvironmentsOperations.get no longer has parameter name
    - Operation ManagedEnvironmentsStoragesOperations.create_or_update has a new parameter environment_name
    - Operation ManagedEnvironmentsStoragesOperations.create_or_update has a new parameter storage_name
    - Operation ManagedEnvironmentsStoragesOperations.create_or_update no longer has parameter env_name
    - Operation ManagedEnvironmentsStoragesOperations.create_or_update no longer has parameter name
    - Operation ManagedEnvironmentsStoragesOperations.delete has a new parameter environment_name
    - Operation ManagedEnvironmentsStoragesOperations.delete has a new parameter storage_name
    - Operation ManagedEnvironmentsStoragesOperations.delete no longer has parameter env_name
    - Operation ManagedEnvironmentsStoragesOperations.delete no longer has parameter name
    - Operation ManagedEnvironmentsStoragesOperations.get has a new parameter environment_name
    - Operation ManagedEnvironmentsStoragesOperations.get has a new parameter storage_name
    - Operation ManagedEnvironmentsStoragesOperations.get no longer has parameter env_name
    - Operation ManagedEnvironmentsStoragesOperations.get no longer has parameter name
    - Operation ManagedEnvironmentsStoragesOperations.list has a new parameter environment_name
    - Operation ManagedEnvironmentsStoragesOperations.list no longer has parameter env_name
    - Operation NamespacesOperations.check_name_availability has a new parameter environment_name
    - Operation NamespacesOperations.check_name_availability no longer has parameter managed_environment_name



  * Initial Release


pkgId: 1a6beead6f9e19c857ada7fb0ca990ab33ca0dd3f5814dfa9f418b745d119ca9
name: python-azure-mgmt-applicationinsights
arch: src
version: 4.0.0
epoch: 0
release: 1
summary: Microsoft Azure Application Insights Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-applicationinsights-4.0.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Application Insights Management Client Library.
  This package has been tested with Python 3.7+.
  For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.7+ is required to use this package.
  - [Azure subscription](https://azure.microsoft.com/free/)



  ```bash
  pip install azure-mgmt-applicationinsights
  pip install azure-identity
  ```



  By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

  - `AZURE_CLIENT_ID` for Azure client ID.
  - `AZURE_TENANT_ID` for Azure tenant ID.
  - `AZURE_CLIENT_SECRET` for Azure client secret.

  In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

  With above configuration, client can be authenticated by following code:

  ```python
  from azure.identity import DefaultAzureCredential
  from azure.mgmt.applicationinsights import ApplicationInsightsManagementClient
  import os

  sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
  client = ApplicationInsightsManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
  ```



  Code samples for this package can be found at:
  - [Search Application Insights Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
  - [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)








  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.


  ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-applicationinsights%2FREADME.png)








    - Model WebTestPropertiesValidationRules has a new parameter ignore_http_status_code
    - Model WorkbookErrorDefinition has a new parameter innererror



    - Model WebTestPropertiesValidationRules no longer has parameter ignore_https_status_code
    - Model WorkbookErrorDefinition no longer has parameter inner_error





    - Model WorkbookErrorDefinition has a new parameter innererror



    - Model WorkbookErrorDefinition no longer has parameter inner_error



  **Features**

    - Added model ErrorResponseComponents
    - Added model ErrorResponseComponentsError
    - Added model WorkbookSharedTypeKind
    - Added model WorkbookUpdateSharedTypeKind



  **Breaking changes**

    - Operation WorkbooksOperations.get has a new signature



  **Features**

    - Model OperationLive has a new parameter is_data_action



  **Features**

    - Model MyWorkbook has a new parameter etag
    - Model MyWorkbook has a new parameter storage_uri
    - Model MyWorkbook has a new parameter identity
    - Model MyWorkbook has a new parameter system_data
    - Model ErrorResponse has a new parameter error
    - Model WorkbookResource has a new parameter etag
    - Model WorkbookResource has a new parameter identity
    - Model WorkbookResource has a new parameter kind
    - Model ApplicationInsightsComponent has a new parameter disable_local_auth
    - Model ApplicationInsightsComponent has a new parameter force_customer_storage_for_profiler
    - Model MyWorkbookResource has a new parameter etag
    - Model MyWorkbookResource has a new parameter identity
    - Model WorkbookUpdateParameters has a new parameter description
    - Model WorkbookUpdateParameters has a new parameter revision
    - Model Workbook has a new parameter storage_uri
    - Model Workbook has a new parameter identity
    - Model Workbook has a new parameter revision
    - Model Workbook has a new parameter system_data
    - Model Workbook has a new parameter etag
    - Model Workbook has a new parameter description
    - Model WebTest has a new parameter validation_rules
    - Model WebTest has a new parameter request
    - Model WorkbookError has a new parameter error
    - Model WorkbooksListResult has a new parameter next_link
    - Model MyWorkbookError has a new parameter error
    - Model MyWorkbooksListResult has a new parameter next_link
    - Added operation WorkbooksOperations.revision_get
    - Added operation WorkbooksOperations.list_by_subscription
    - Added operation WorkbooksOperations.revisions_list

  **Breaking changes**

    - Parameter location of model WorkbookResource is now required
    - Operation WorkbooksOperations.list_by_resource_group has a new signature
    - Operation WorkbooksOperations.create_or_update has a new signature
    - Operation MyWorkbooksOperations.create_or_update has a new signature
    - Operation MyWorkbooksOperations.list_by_resource_group has a new signature
    - Operation MyWorkbooksOperations.update has a new signature
    - Operation WorkbooksOperations.create_or_update has a new signature
    - Operation WorkbooksOperations.list_by_resource_group has a new signature
    - Model ErrorResponse no longer has parameter message
    - Model ErrorResponse no longer has parameter code
    - Model WorkbookError no longer has parameter message
    - Model WorkbookError no longer has parameter details
    - Model WorkbookError no longer has parameter code
    - Model MyWorkbookError no longer has parameter message
    - Model MyWorkbookError no longer has parameter details
    - Model MyWorkbookError no longer has parameter code



  **Features**

    - Model ApplicationInsightsComponent has a new parameter etag
    - Model ApplicationInsightsComponent has a new parameter name_properties_name

  **Breaking changes**

    - Model OperationDisplay no longer has parameter description
    - Model Operation no longer has parameter is_data_action
    - Model Operation no longer has parameter origin
    - Model ErrorDetail has a new signature
    - Removed operation group QueryPacksOperations
    - Removed operation group QueriesOperations



  This is beta preview version.

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview.



  ** Fixes **

    - Removed an unreferenced client definition.



  **Features**

    - Model ApplicationInsightsComponentProactiveDetectionConfiguration has a new parameter type
    - Model ApplicationInsightsComponentProactiveDetectionConfiguration has a new parameter location
    - Model ApplicationInsightsComponentProactiveDetectionConfiguration has a new parameter id
    - Model ApplicationInsightsComponentProactiveDetectionConfiguration has a new parameter name1
    - Model ApplicationInsightsComponent has a new parameter connection_string
    - Model ApplicationInsightsComponent has a new parameter immediate_purge_data_on30_days
    - Model ApplicationInsightsComponent has a new parameter retention_in_days
    - Model ApplicationInsightsComponent has a new parameter disable_ip_masking
    - Model ApplicationInsightsComponent has a new parameter public_network_access_for_query
    - Model ApplicationInsightsComponent has a new parameter private_link_scoped_resources
    - Model ApplicationInsightsComponent has a new parameter public_network_access_for_ingestion
    - Added operation group ComponentCurrentPricingPlanOperations
    - Added operation group ComponentLinkedStorageAccountsOperations
    - Added operation group EASubscriptionListMigrationDateOperations
    - Added operation group EASubscriptionMigrateToNewPricingModelOperations
    - Added operation group EASubscriptionRollbackToLegacyPricingModelOperations
    - Added operation group QueryPacksOperations
    - Added operation group WorkbookTemplatesOperations
    - Added operation group QueriesOperations

  **Breaking changes**

    - Parameter location of model Workbook is now required
    - Operation WorkbooksOperations.create_or_update has a new signature
    - Operation WorkbooksOperations.list_by_resource_group has a new signature
    - Operation WorkbooksOperations.update has a new signature
    - Model Workbook no longer has parameter workbook_name
    - Model Workbook no longer has parameter source_resource_id
    - Model Workbook no longer has parameter shared_type_kind
    - Model Workbook no longer has parameter workbook_id
    - Model Workbook has a new required parameter display_name
    - Model ApplicationInsightsComponent has a new required parameter workspace_resource_id

  **General Breaking Changes**

  This version uses a next-generation code generator that *might*
  introduce breaking changes. In summary, some modules were incorrectly
  visible/importable and have been renamed. This fixed several issues
  caused by usage of classes that were not supposed to be used in the
  first place.

    - ApplicationInsightsManagementClient cannot be imported from
      `azure.mgmt.applicationinsights.application_insights_management_client` anymore (import from
      `azure.mgmt.applicationinsights` works like before)
    - ApplicationInsightsManagementClientConfiguration import has been moved from
      `azure.mgmt.applicationinsights.application_insights_management_client`
      to `azure.mgmt.applicationinsights`
    - A model `MyClass` from a "models" sub-module cannot be imported
      anymore using `azure.mgmt.applicationinsights.models.my_class` (import from
      `azure.mgmt.applicationinsights.models` works like before)
    - An operation class `MyClassOperations` from an `operations`
      sub-module cannot be imported anymore using
      `azure.mgmt.applicationinsights.operations.my_class_operations` (import from
      `azure.mgmt.applicationinsights.operations` works like before)

  Last but not least, HTTP connection pooling is now enabled by default.
  You should always use a client as a context manager, or call close(), or
  use no more than one client per process.



  **Features**

    - Added operation WebTestsOperations.list_by_component
    - Added operation ComponentsOperations.get_purge_status
    - Added operation ComponentsOperations.purge
    - Added operation group FavoritesOperations
    - Added operation group ComponentFeatureCapabilitiesOperations
    - Added operation group WebTestLocationsOperations
    - Added operation group ComponentAvailableFeaturesOperations
    - Added operation group ProactiveDetectionConfigurationsOperations
    - Added operation group AnnotationsOperations
    - Added operation group WorkItemConfigurationsOperations
    - Added operation group WorkbooksOperations
    - Added operation group AnalyticsItemsOperations

  **General Breaking changes**

  This version uses a next-generation code generator that *might*
  introduce breaking changes.

    - Model signatures now use only keyword-argument syntax. All
      positional arguments must be re-written as keyword-arguments. To
      keep auto-completion in most cases, models are now generated for
      Python 2 and Python 3. Python 3 uses the "*" syntax for
      keyword-only arguments.
    - Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to
      improve the behavior when unrecognized enum values are encountered.
      While this is not a breaking change, the distinctions are important,
      and are documented here:
      <https://docs.python.org/3/library/enum.html#others> At a glance:
        - "is" should not be used at all.
        - "format" will return the string value, where "%s" string
          formatting will return `NameOfEnum.stringvalue`. Format syntax
          should be prefered.
    - New Long Running Operation:
        - Return type changes from
          `msrestazure.azure_operation.AzureOperationPoller` to
          `msrest.polling.LROPoller`. External API is the same.
        - Return type is now **always** a `msrest.polling.LROPoller`,
          regardless of the optional parameters used.
        - The behavior has changed when using `raw=True`. Instead of
          returning the initial call result as `ClientRawResponse`,
          without polling, now this returns an LROPoller. After polling,
          the final resource will be returned as a `ClientRawResponse`.
        - New `polling` parameter. The default behavior is
          `Polling=True` which will poll using ARM algorithm. When
          `Polling=False`, the response of the initial call will be
          returned without polling.
        - `polling` parameter accepts instances of subclasses of
          `msrest.polling.PollingMethod`.
        - `add_done_callback` will no longer raise if called after
          polling is finished, but will instead execute the callback right
          away.



    - Add proactive_detection_configurations



    - Initial Release


pkgId: efc250c4fb180401133fa880de6ac938f99da206cd0339b4b7b9aef34b2617af
name: python-azure-mgmt-appplatform
arch: src
version: 10.0.0
epoch: 0
release: 1
summary: Microsoft Azure App Platform Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-appplatform-10.0.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure App Platform Management Client Library.
  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).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.8+ is required to use this package.
  - [Azure subscription](https://azure.microsoft.com/free/)



  ```bash
  pip install azure-mgmt-appplatform
  pip install azure-identity
  ```



  By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

  - `AZURE_CLIENT_ID` for Azure client ID.
  - `AZURE_TENANT_ID` for Azure tenant ID.
  - `AZURE_CLIENT_SECRET` for Azure client secret.

  In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

  With above configuration, client can be authenticated by following code:

  ```python
  from azure.identity import DefaultAzureCredential
  from azure.mgmt.appplatform import AppPlatformManagementClient
  import os

  sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
  client = AppPlatformManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
  ```



  Code samples for this package can be found at:
  - [Search App Platform Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
  - [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)








  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.








    - This package now only targets the latest Api-Version available on Azure and removes APIs of other Api-Version. After this change, the package can have much smaller size. If your application requires a specific and non-latest Api-Version, it's recommended to pin this package to the previous released version; If your application always only use latest Api-Version, please ingore this change.





    - Added operation ConfigServersOperations.begin_delete
    - Added operation ConfigServersOperations.list
    - Added operation GatewaysOperations.begin_update_capacity
    - Added operation group JobExecutionOperations
    - Added operation group JobExecutionsOperations
    - Added operation group JobOperations
    - Added operation group JobsOperations
    - Model AppResourceProperties has a new parameter secrets
    - Model AppResourceProperties has a new parameter test_endpoint_auth_state
    - Model AppResourceProperties has a new parameter workload_profile_name
    - Model BuildpackProperties has a new parameter version
    - Model ClusterResourceProperties has a new parameter infra_resource_group
    - Model ClusterResourceProperties has a new parameter maintenance_schedule_configuration
    - Model ClusterResourceProperties has a new parameter managed_environment_id
    - Model ConfigServerProperties has a new parameter enabled_state
    - Model ConfigServerProperties has a new parameter instances
    - Model ConfigServerProperties has a new parameter resource_requests
    - Model ConfigurationServiceSettings has a new parameter refresh_interval_in_seconds
    - Model DeploymentSettings has a new parameter scale
    - Model GatewayProperties has a new parameter addon_configs
    - Model GatewayProperties has a new parameter apm_types
    - Model GatewayProperties has a new parameter response_cache_properties
    - Model ServiceResource has a new parameter identity
    - Model ServiceVNetAddons has a new parameter private_dns_zone_id
    - Model ServiceVNetAddons has a new parameter private_storage_access
    - Model SupportedBuildpackResourceProperties has a new parameter version
    - Operation DeploymentsOperations.list has a new optional parameter expand





    - Added operation BuildServiceOperations.begin_create_or_update
    - Added operation BuildServiceOperations.begin_delete_build
    - Added operation ConfigurationServicesOperations.begin_validate_resource
    - Added operation GatewaysOperations.begin_restart
    - Added operation ServicesOperations.begin_disable_apm_globally
    - Added operation ServicesOperations.begin_enable_apm_globally
    - Added operation ServicesOperations.begin_flush_vnet_dns_setting
    - Added operation ServicesOperations.list_globally_enabled_apms
    - Added operation ServicesOperations.list_supported_apm_types
    - Added operation ServicesOperations.list_supported_server_versions
    - Added operation group ApmsOperations
    - Added operation group ContainerRegistriesOperations
    - Added operation group EurekaServersOperations
    - Model AcceleratorBasicAuthSetting has a new parameter ca_cert_resource_id
    - Model AcceleratorGitRepository has a new parameter sub_path
    - Model AcceleratorPublicSetting has a new parameter ca_cert_resource_id
    - Model ApiPortalProperties has a new parameter api_try_out_enabled_state
    - Model BuildProperties has a new parameter apms
    - Model BuildProperties has a new parameter certificates
    - Model BuildResultProperties has a new parameter image
    - Model BuildServiceProperties has a new parameter container_registry
    - Model ConfigurationServiceGitRepository has a new parameter ca_cert_resource_id
    - Model ConfigurationServiceGitRepository has a new parameter git_implementation
    - Model ConfigurationServiceProperties has a new parameter generation
    - Model CustomizedAcceleratorProperties has a new parameter accelerator_type
    - Model CustomizedAcceleratorProperties has a new parameter imports
    - Model DeploymentSettings has a new parameter apms
    - Model DevToolPortalProperties has a new parameter components
    - Model GatewayCorsProperties has a new parameter allowed_origin_patterns
    - Model GatewayProperties has a new parameter apms
    - Model GatewayProperties has a new parameter client_auth
    - Model KeyVaultCertificateProperties has a new parameter auto_sync
    - Model ServiceVNetAddons has a new parameter data_plane_public_endpoint
    - Model TriggeredBuildResult has a new parameter image
    - Model TriggeredBuildResult has a new parameter last_transition_reason
    - Model TriggeredBuildResult has a new parameter last_transition_status
    - Model TriggeredBuildResult has a new parameter last_transition_time
    - Model TriggeredBuildResult has a new parameter provisioning_state
    - Operation DeploymentsOperations.list_for_cluster has a new optional parameter expand



    - Model AppResourceProperties no longer has parameter secrets
    - Model ClusterResourceProperties no longer has parameter infra_resource_group
    - Model ClusterResourceProperties no longer has parameter managed_environment_id
    - Model DeploymentSettings no longer has parameter scale
    - Model DevToolPortalProperties no longer has parameter instances
    - Model DevToolPortalProperties no longer has parameter resource_requests
    - Model GatewayProperties no longer has parameter apm_types
    - Removed operation GatewaysOperations.begin_update_capacity
    - Renamed operation CustomizedAcceleratorsOperations.validate to CustomizedAcceleratorsOperations.begin_validate





    - Added operation BuildServiceBuilderOperations.list_deployments
    - Added operation BuildpackBindingOperations.list_for_cluster
    - Added operation DeploymentsOperations.begin_disable_remote_debugging
    - Added operation DeploymentsOperations.begin_enable_remote_debugging
    - Added operation DeploymentsOperations.get_remote_debugging_config
    - Added operation GatewaysOperations.begin_update_capacity
    - Added operation GatewaysOperations.list_env_secrets
    - Added operation group ApplicationAcceleratorsOperations
    - Added operation group ApplicationLiveViewsOperations
    - Added operation group CustomizedAcceleratorsOperations
    - Added operation group DevToolPortalsOperations
    - Added operation group PredefinedAcceleratorsOperations
    - Model AppResourceProperties has a new parameter ingress_settings
    - Model AppResourceProperties has a new parameter secrets
    - Model AzureFileVolume has a new parameter enable_sub_path
    - Model BuildResultProperties has a new parameter error
    - Model BuildStageProperties has a new parameter exit_code
    - Model BuildStageProperties has a new parameter reason
    - Model ClusterResourceProperties has a new parameter infra_resource_group
    - Model ClusterResourceProperties has a new parameter managed_environment_id
    - Model CustomPersistentDiskProperties has a new parameter enable_sub_path
    - Model DeploymentSettings has a new parameter scale
    - Model GatewayProperties has a new parameter apm_types
    - Model GatewayProperties has a new parameter environment_variables
    - Model GatewayRouteConfigProperties has a new parameter filters
    - Model GatewayRouteConfigProperties has a new parameter predicates
    - Model GatewayRouteConfigProperties has a new parameter protocol
    - Model GatewayRouteConfigProperties has a new parameter sso_enabled
    - Model NetworkProfile has a new parameter outbound_type





    - Added operation BuildServiceBuilderOperations.list_deployments
    - Added operation DeploymentsOperations.begin_disable_remote_debugging
    - Added operation DeploymentsOperations.begin_enable_remote_debugging
    - Added operation DeploymentsOperations.get_remote_debugging_config
    - Added operation group ApplicationAcceleratorsOperations
    - Added operation group ApplicationLiveViewsOperations
    - Added operation group CustomizedAcceleratorsOperations
    - Added operation group DevToolPortalsOperations
    - Added operation group PredefinedAcceleratorsOperations
    - Model AppResourceProperties has a new parameter ingress_settings
    - Model GatewayRouteConfigProperties has a new parameter protocol
    - Model NetworkProfile has a new parameter outbound_type



    - Model ClusterResourceProperties no longer has parameter marketplace_resource



  **Features**

    - Model AppResourceProperties has a new parameter vnet_addons
    - Model BuildProperties has a new parameter resource_requests
    - Model CertificateProperties has a new parameter provisioning_state
    - Model ClusterResourceProperties has a new parameter marketplace_resource
    - Model ClusterResourceProperties has a new parameter vnet_addons
    - Model ContentCertificateProperties has a new parameter provisioning_state
    - Model CustomContainer has a new parameter language_framework
    - Model CustomDomainProperties has a new parameter provisioning_state
    - Model DeploymentSettings has a new parameter liveness_probe
    - Model DeploymentSettings has a new parameter readiness_probe
    - Model DeploymentSettings has a new parameter startup_probe
    - Model DeploymentSettings has a new parameter termination_grace_period_seconds
    - Model GatewayRouteConfigProperties has a new parameter open_api
    - Model KeyVaultCertificateProperties has a new parameter provisioning_state
    - Model ManagedIdentityProperties has a new parameter user_assigned_identities
    - Model NetworkProfile has a new parameter ingress_config



  **Features**

    - Added operation AppsOperations.begin_set_active_deployments
    - Added operation DeploymentsOperations.begin_generate_heap_dump
    - Added operation DeploymentsOperations.begin_generate_thread_dump
    - Added operation DeploymentsOperations.begin_start_jfr
    - Added operation ServicesOperations.begin_start
    - Added operation ServicesOperations.begin_stop
    - Added operation group ApiPortalCustomDomainsOperations
    - Added operation group ApiPortalsOperations
    - Added operation group BuildServiceAgentPoolOperations
    - Added operation group BuildServiceBuilderOperations
    - Added operation group BuildServiceOperations
    - Added operation group BuildpackBindingOperations
    - Added operation group ConfigurationServicesOperations
    - Added operation group GatewayCustomDomainsOperations
    - Added operation group GatewayRouteConfigsOperations
    - Added operation group GatewaysOperations
    - Added operation group ServiceRegistriesOperations
    - Added operation group StoragesOperations
    - Model AppResource has a new parameter system_data
    - Model AppResourceProperties has a new parameter addon_configs
    - Model AppResourceProperties has a new parameter custom_persistent_disks
    - Model AppResourceProperties has a new parameter loaded_certificates
    - Model BindingResource has a new parameter system_data
    - Model CertificateResource has a new parameter system_data
    - Model ClusterResourceProperties has a new parameter fqdn
    - Model ClusterResourceProperties has a new parameter power_state
    - Model ClusterResourceProperties has a new parameter zone_redundant
    - Model ConfigServerResource has a new parameter system_data
    - Model CustomDomainResource has a new parameter system_data
    - Model DeploymentInstance has a new parameter zone
    - Model DeploymentResource has a new parameter system_data
    - Model DeploymentSettings has a new parameter addon_configs
    - Model DeploymentSettings has a new parameter container_probe_settings
    - Model MetricSpecification has a new parameter source_mdm_namespace
    - Model MonitoringSettingResource has a new parameter system_data
    - Model OperationDetail has a new parameter action_type
    - Model ProxyResource has a new parameter system_data
    - Model Resource has a new parameter system_data
    - Model ServiceResource has a new parameter system_data
    - Model TrackedResource has a new parameter system_data

  **Breaking changes**

    - Model AppResourceProperties no longer has parameter active_deployment_name
    - Model AppResourceProperties no longer has parameter created_time
    - Model CertificateProperties has a new required parameter type
    - Model CertificateProperties no longer has parameter cert_version
    - Model CertificateProperties no longer has parameter key_vault_cert_name
    - Model CertificateProperties no longer has parameter vault_uri
    - Model DeploymentResourceProperties no longer has parameter app_name
    - Model DeploymentResourceProperties no longer has parameter created_time
    - Model DeploymentSettings no longer has parameter cpu
    - Model DeploymentSettings no longer has parameter jvm_options
    - Model DeploymentSettings no longer has parameter memory_in_gb
    - Model DeploymentSettings no longer has parameter net_core_main_entry_path
    - Model DeploymentSettings no longer has parameter runtime_version
    - Model UserSourceInfo no longer has parameter artifact_selector
    - Model UserSourceInfo no longer has parameter custom_container
    - Model UserSourceInfo no longer has parameter relative_path
    - Parameter type of model UserSourceInfo is now required
    - Removed operation group SkuOperations



  **Features**

    - Model UserSourceInfo has a new parameter custom_container
    - Model MetricDimension has a new parameter to_be_exported_for_shoebox
    - Model DeploymentSettings has a new parameter resource_requests



  **Features**

    - Model MonitoringSettingProperties has a new parameter app_insights_agent_versions
    - Model MonitoringSettingProperties has a new parameter app_insights_sampling_rate
    - Model AppResourceProperties has a new parameter enable_end_to_end_tls
    - Model NetworkProfile has a new parameter required_traffics



  This is beta preview version.

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview.



    - Initial API version Release



    - Additional pre-release API changes



    - Initial Release


pkgId: 4e4dab0823c0847b07e2098ad276b8a2ac508780881b91dc2eec0d03889dec2b
name: python-azure-mgmt-appplatform
arch: src
version: 9.1.0.post2
epoch: 0
release: 1
summary: Microsoft Azure App Platform Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-appplatform-9.1.0.post2-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure App Platform Management Client Library.
  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).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.8+ is required to use this package.
  - [Azure subscription](https://azure.microsoft.com/free/)



  ```bash
  pip install azure-mgmt-appplatform
  pip install azure-identity
  ```



  By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

  - `AZURE_CLIENT_ID` for Azure client ID.
  - `AZURE_TENANT_ID` for Azure tenant ID.
  - `AZURE_CLIENT_SECRET` for Azure client secret.

  In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

  With above configuration, client can be authenticated by following code:

  ```python
  from azure.identity import DefaultAzureCredential
  from azure.mgmt.appplatform import AppPlatformManagementClient
  import os

  sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
  client = AppPlatformManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
  ```



  Code samples for this package can be found at:
  - [Search App Platform Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
  - [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)








  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.








  - Re-releasing to account for setuptools source distribution normalization changes.





    - Added operation ConfigServersOperations.begin_delete
    - Added operation ConfigServersOperations.list
    - Added operation GatewaysOperations.begin_update_capacity
    - Added operation group JobExecutionOperations
    - Added operation group JobExecutionsOperations
    - Added operation group JobOperations
    - Added operation group JobsOperations
    - Model AppResourceProperties has a new parameter secrets
    - Model AppResourceProperties has a new parameter test_endpoint_auth_state
    - Model AppResourceProperties has a new parameter workload_profile_name
    - Model BuildpackProperties has a new parameter version
    - Model ClusterResourceProperties has a new parameter infra_resource_group
    - Model ClusterResourceProperties has a new parameter maintenance_schedule_configuration
    - Model ClusterResourceProperties has a new parameter managed_environment_id
    - Model ConfigServerProperties has a new parameter enabled_state
    - Model ConfigServerProperties has a new parameter instances
    - Model ConfigServerProperties has a new parameter resource_requests
    - Model ConfigurationServiceSettings has a new parameter refresh_interval_in_seconds
    - Model DeploymentSettings has a new parameter scale
    - Model GatewayProperties has a new parameter addon_configs
    - Model GatewayProperties has a new parameter apm_types
    - Model GatewayProperties has a new parameter response_cache_properties
    - Model ServiceResource has a new parameter identity
    - Model ServiceVNetAddons has a new parameter private_dns_zone_id
    - Model ServiceVNetAddons has a new parameter private_storage_access
    - Model SupportedBuildpackResourceProperties has a new parameter version
    - Operation DeploymentsOperations.list has a new optional parameter expand





    - Added operation BuildServiceOperations.begin_create_or_update
    - Added operation BuildServiceOperations.begin_delete_build
    - Added operation ConfigurationServicesOperations.begin_validate_resource
    - Added operation GatewaysOperations.begin_restart
    - Added operation ServicesOperations.begin_disable_apm_globally
    - Added operation ServicesOperations.begin_enable_apm_globally
    - Added operation ServicesOperations.begin_flush_vnet_dns_setting
    - Added operation ServicesOperations.list_globally_enabled_apms
    - Added operation ServicesOperations.list_supported_apm_types
    - Added operation ServicesOperations.list_supported_server_versions
    - Added operation group ApmsOperations
    - Added operation group ContainerRegistriesOperations
    - Added operation group EurekaServersOperations
    - Model AcceleratorBasicAuthSetting has a new parameter ca_cert_resource_id
    - Model AcceleratorGitRepository has a new parameter sub_path
    - Model AcceleratorPublicSetting has a new parameter ca_cert_resource_id
    - Model ApiPortalProperties has a new parameter api_try_out_enabled_state
    - Model BuildProperties has a new parameter apms
    - Model BuildProperties has a new parameter certificates
    - Model BuildResultProperties has a new parameter image
    - Model BuildServiceProperties has a new parameter container_registry
    - Model ConfigurationServiceGitRepository has a new parameter ca_cert_resource_id
    - Model ConfigurationServiceGitRepository has a new parameter git_implementation
    - Model ConfigurationServiceProperties has a new parameter generation
    - Model CustomizedAcceleratorProperties has a new parameter accelerator_type
    - Model CustomizedAcceleratorProperties has a new parameter imports
    - Model DeploymentSettings has a new parameter apms
    - Model DevToolPortalProperties has a new parameter components
    - Model GatewayCorsProperties has a new parameter allowed_origin_patterns
    - Model GatewayProperties has a new parameter apms
    - Model GatewayProperties has a new parameter client_auth
    - Model KeyVaultCertificateProperties has a new parameter auto_sync
    - Model ServiceVNetAddons has a new parameter data_plane_public_endpoint
    - Model TriggeredBuildResult has a new parameter image
    - Model TriggeredBuildResult has a new parameter last_transition_reason
    - Model TriggeredBuildResult has a new parameter last_transition_status
    - Model TriggeredBuildResult has a new parameter last_transition_time
    - Model TriggeredBuildResult has a new parameter provisioning_state
    - Operation DeploymentsOperations.list_for_cluster has a new optional parameter expand



    - Model AppResourceProperties no longer has parameter secrets
    - Model ClusterResourceProperties no longer has parameter infra_resource_group
    - Model ClusterResourceProperties no longer has parameter managed_environment_id
    - Model DeploymentSettings no longer has parameter scale
    - Model DevToolPortalProperties no longer has parameter instances
    - Model DevToolPortalProperties no longer has parameter resource_requests
    - Model GatewayProperties no longer has parameter apm_types
    - Removed operation GatewaysOperations.begin_update_capacity
    - Renamed operation CustomizedAcceleratorsOperations.validate to CustomizedAcceleratorsOperations.begin_validate





    - Added operation BuildServiceBuilderOperations.list_deployments
    - Added operation BuildpackBindingOperations.list_for_cluster
    - Added operation DeploymentsOperations.begin_disable_remote_debugging
    - Added operation DeploymentsOperations.begin_enable_remote_debugging
    - Added operation DeploymentsOperations.get_remote_debugging_config
    - Added operation GatewaysOperations.begin_update_capacity
    - Added operation GatewaysOperations.list_env_secrets
    - Added operation group ApplicationAcceleratorsOperations
    - Added operation group ApplicationLiveViewsOperations
    - Added operation group CustomizedAcceleratorsOperations
    - Added operation group DevToolPortalsOperations
    - Added operation group PredefinedAcceleratorsOperations
    - Model AppResourceProperties has a new parameter ingress_settings
    - Model AppResourceProperties has a new parameter secrets
    - Model AzureFileVolume has a new parameter enable_sub_path
    - Model BuildResultProperties has a new parameter error
    - Model BuildStageProperties has a new parameter exit_code
    - Model BuildStageProperties has a new parameter reason
    - Model ClusterResourceProperties has a new parameter infra_resource_group
    - Model ClusterResourceProperties has a new parameter managed_environment_id
    - Model CustomPersistentDiskProperties has a new parameter enable_sub_path
    - Model DeploymentSettings has a new parameter scale
    - Model GatewayProperties has a new parameter apm_types
    - Model GatewayProperties has a new parameter environment_variables
    - Model GatewayRouteConfigProperties has a new parameter filters
    - Model GatewayRouteConfigProperties has a new parameter predicates
    - Model GatewayRouteConfigProperties has a new parameter protocol
    - Model GatewayRouteConfigProperties has a new parameter sso_enabled
    - Model NetworkProfile has a new parameter outbound_type





    - Added operation BuildServiceBuilderOperations.list_deployments
    - Added operation DeploymentsOperations.begin_disable_remote_debugging
    - Added operation DeploymentsOperations.begin_enable_remote_debugging
    - Added operation DeploymentsOperations.get_remote_debugging_config
    - Added operation group ApplicationAcceleratorsOperations
    - Added operation group ApplicationLiveViewsOperations
    - Added operation group CustomizedAcceleratorsOperations
    - Added operation group DevToolPortalsOperations
    - Added operation group PredefinedAcceleratorsOperations
    - Model AppResourceProperties has a new parameter ingress_settings
    - Model GatewayRouteConfigProperties has a new parameter protocol
    - Model NetworkProfile has a new parameter outbound_type



    - Model ClusterResourceProperties no longer has parameter marketplace_resource



  **Features**

    - Model AppResourceProperties has a new parameter vnet_addons
    - Model BuildProperties has a new parameter resource_requests
    - Model CertificateProperties has a new parameter provisioning_state
    - Model ClusterResourceProperties has a new parameter marketplace_resource
    - Model ClusterResourceProperties has a new parameter vnet_addons
    - Model ContentCertificateProperties has a new parameter provisioning_state
    - Model CustomContainer has a new parameter language_framework
    - Model CustomDomainProperties has a new parameter provisioning_state
    - Model DeploymentSettings has a new parameter liveness_probe
    - Model DeploymentSettings has a new parameter readiness_probe
    - Model DeploymentSettings has a new parameter startup_probe
    - Model DeploymentSettings has a new parameter termination_grace_period_seconds
    - Model GatewayRouteConfigProperties has a new parameter open_api
    - Model KeyVaultCertificateProperties has a new parameter provisioning_state
    - Model ManagedIdentityProperties has a new parameter user_assigned_identities
    - Model NetworkProfile has a new parameter ingress_config



  **Features**

    - Added operation AppsOperations.begin_set_active_deployments
    - Added operation DeploymentsOperations.begin_generate_heap_dump
    - Added operation DeploymentsOperations.begin_generate_thread_dump
    - Added operation DeploymentsOperations.begin_start_jfr
    - Added operation ServicesOperations.begin_start
    - Added operation ServicesOperations.begin_stop
    - Added operation group ApiPortalCustomDomainsOperations
    - Added operation group ApiPortalsOperations
    - Added operation group BuildServiceAgentPoolOperations
    - Added operation group BuildServiceBuilderOperations
    - Added operation group BuildServiceOperations
    - Added operation group BuildpackBindingOperations
    - Added operation group ConfigurationServicesOperations
    - Added operation group GatewayCustomDomainsOperations
    - Added operation group GatewayRouteConfigsOperations
    - Added operation group GatewaysOperations
    - Added operation group ServiceRegistriesOperations
    - Added operation group StoragesOperations
    - Model AppResource has a new parameter system_data
    - Model AppResourceProperties has a new parameter addon_configs
    - Model AppResourceProperties has a new parameter custom_persistent_disks
    - Model AppResourceProperties has a new parameter loaded_certificates
    - Model BindingResource has a new parameter system_data
    - Model CertificateResource has a new parameter system_data
    - Model ClusterResourceProperties has a new parameter fqdn
    - Model ClusterResourceProperties has a new parameter power_state
    - Model ClusterResourceProperties has a new parameter zone_redundant
    - Model ConfigServerResource has a new parameter system_data
    - Model CustomDomainResource has a new parameter system_data
    - Model DeploymentInstance has a new parameter zone
    - Model DeploymentResource has a new parameter system_data
    - Model DeploymentSettings has a new parameter addon_configs
    - Model DeploymentSettings has a new parameter container_probe_settings
    - Model MetricSpecification has a new parameter source_mdm_namespace
    - Model MonitoringSettingResource has a new parameter system_data
    - Model OperationDetail has a new parameter action_type
    - Model ProxyResource has a new parameter system_data
    - Model Resource has a new parameter system_data
    - Model ServiceResource has a new parameter system_data
    - Model TrackedResource has a new parameter system_data

  **Breaking changes**

    - Model AppResourceProperties no longer has parameter active_deployment_name
    - Model AppResourceProperties no longer has parameter created_time
    - Model CertificateProperties has a new required parameter type
    - Model CertificateProperties no longer has parameter cert_version
    - Model CertificateProperties no longer has parameter key_vault_cert_name
    - Model CertificateProperties no longer has parameter vault_uri
    - Model DeploymentResourceProperties no longer has parameter app_name
    - Model DeploymentResourceProperties no longer has parameter created_time
    - Model DeploymentSettings no longer has parameter cpu
    - Model DeploymentSettings no longer has parameter jvm_options
    - Model DeploymentSettings no longer has parameter memory_in_gb
    - Model DeploymentSettings no longer has parameter net_core_main_entry_path
    - Model DeploymentSettings no longer has parameter runtime_version
    - Model UserSourceInfo no longer has parameter artifact_selector
    - Model UserSourceInfo no longer has parameter custom_container
    - Model UserSourceInfo no longer has parameter relative_path
    - Parameter type of model UserSourceInfo is now required
    - Removed operation group SkuOperations



  **Features**

    - Model UserSourceInfo has a new parameter custom_container
    - Model MetricDimension has a new parameter to_be_exported_for_shoebox
    - Model DeploymentSettings has a new parameter resource_requests



  **Features**

    - Model MonitoringSettingProperties has a new parameter app_insights_agent_versions
    - Model MonitoringSettingProperties has a new parameter app_insights_sampling_rate
    - Model AppResourceProperties has a new parameter enable_end_to_end_tls
    - Model NetworkProfile has a new parameter required_traffics



  This is beta preview version.

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview.



    - Initial API version Release



    - Additional pre-release API changes



    - Initial Release


pkgId: 5e71c7dfa2c9688861e8a15577c51a31bbc67e25ea7cf24725d174a4b20e5419
name: python-azure-mgmt-authorization
arch: src
version: 4.0.0
epoch: 0
release: 1
summary: Microsoft Azure Authorization Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-authorization-4.0.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Authorization Management Client Library.
  This package has been tested with Python 3.7+.
  For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.7+ is required to use this package.
  - [Azure subscription](https://azure.microsoft.com/free/)



  ```bash
  pip install azure-mgmt-authorization
  pip install azure-identity
  ```



  By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

  - `AZURE_CLIENT_ID` for Azure client ID.
  - `AZURE_TENANT_ID` for Azure tenant ID.
  - `AZURE_CLIENT_SECRET` for Azure client secret.

  In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

  With above configuration, client can be authenticated by following code:

  ```python
  from azure.identity import DefaultAzureCredential
  from azure.mgmt.authorization import AuthorizationManagementClient
  import os

  sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
  client = AuthorizationManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
  ```



  Code samples for this package can be found at:
  - [Search Authorization Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
  - [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)








  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.


  ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-authorization%2FREADME.png)








    - Added operation RoleAssignmentScheduleRequestsOperations.validate
    - Added operation RoleEligibilityScheduleRequestsOperations.validate
    - Model AlertConfiguration has a new parameter alert_definition
    - Model AlertConfigurationProperties has a new parameter alert_definition
    - Model AlertOperationResult has a new parameter created_date_time
    - Model AlertOperationResult has a new parameter last_action_date_time
    - Model AlertOperationResult has a new parameter resource_location
    - Model AlertOperationResult has a new parameter status_detail
    - Model AzureRolesAssignedOutsidePimAlertConfigurationProperties has a new parameter alert_definition
    - Model DenyAssignment has a new parameter condition
    - Model DenyAssignment has a new parameter condition_version
    - Model DenyAssignment has a new parameter created_by
    - Model DenyAssignment has a new parameter created_on
    - Model DenyAssignment has a new parameter updated_by
    - Model DenyAssignment has a new parameter updated_on
    - Model DuplicateRoleCreatedAlertConfigurationProperties has a new parameter alert_definition
    - Model Permission has a new parameter condition
    - Model Permission has a new parameter condition_version
    - Model RoleDefinition has a new parameter created_by
    - Model RoleDefinition has a new parameter created_on
    - Model RoleDefinition has a new parameter updated_by
    - Model RoleDefinition has a new parameter updated_on
    - Model TooManyOwnersAssignedToResourceAlertConfigurationProperties has a new parameter alert_definition
    - Model TooManyPermanentOwnersAssignedToResourceAlertConfigurationProperties has a new parameter alert_definition



    - Removed operation AlertOperationOperations.list_for_scope





    - Model AlertConfiguration has a new parameter alert_definition
    - Model AlertConfigurationProperties has a new parameter alert_definition
    - Model AzureRolesAssignedOutsidePimAlertConfigurationProperties has a new parameter alert_definition
    - Model DenyAssignment has a new parameter condition
    - Model DenyAssignment has a new parameter condition_version
    - Model DenyAssignment has a new parameter created_by
    - Model DenyAssignment has a new parameter created_on
    - Model DenyAssignment has a new parameter updated_by
    - Model DenyAssignment has a new parameter updated_on
    - Model DuplicateRoleCreatedAlertConfigurationProperties has a new parameter alert_definition
    - Model RoleDefinition has a new parameter created_by
    - Model RoleDefinition has a new parameter created_on
    - Model RoleDefinition has a new parameter updated_by
    - Model RoleDefinition has a new parameter updated_on
    - Model TooManyOwnersAssignedToResourceAlertConfigurationProperties has a new parameter alert_definition
    - Model TooManyPermanentOwnersAssignedToResourceAlertConfigurationProperties has a new parameter alert_definition





    - Added operation AccessReviewInstancesOperations.create
    - Added operation group AccessReviewHistoryDefinitionInstanceOperations
    - Added operation group AccessReviewHistoryDefinitionInstancesOperations
    - Added operation group AccessReviewHistoryDefinitionOperations
    - Added operation group AccessReviewHistoryDefinitionsOperations
    - Added operation group AccessReviewInstanceContactedReviewersOperations
    - Added operation group AlertConfigurationsOperations
    - Added operation group AlertDefinitionsOperations
    - Added operation group AlertIncidentsOperations
    - Added operation group AlertOperationOperations
    - Added operation group AlertsOperations
    - Added operation group ScopeAccessReviewDefaultSettingsOperations
    - Added operation group ScopeAccessReviewHistoryDefinitionInstanceOperations
    - Added operation group ScopeAccessReviewHistoryDefinitionInstancesOperations
    - Added operation group ScopeAccessReviewHistoryDefinitionOperations
    - Added operation group ScopeAccessReviewHistoryDefinitionsOperations
    - Added operation group ScopeAccessReviewInstanceContactedReviewersOperations
    - Added operation group ScopeAccessReviewInstanceDecisionsOperations
    - Added operation group ScopeAccessReviewInstanceOperations
    - Added operation group ScopeAccessReviewInstancesOperations
    - Added operation group ScopeAccessReviewScheduleDefinitionsOperations
    - Added operation group TenantLevelAccessReviewInstanceContactedReviewersOperations
    - Model AccessReviewDecision has a new parameter insights
    - Model AccessReviewDecision has a new parameter membership_types
    - Model AccessReviewDecisionProperties has a new parameter insights
    - Model AccessReviewDecisionProperties has a new parameter membership_types
    - Model AccessReviewDefaultSettings has a new parameter recommendation_look_back_duration
    - Model AccessReviewInstance has a new parameter backup_reviewers
    - Model AccessReviewInstance has a new parameter reviewers
    - Model AccessReviewInstance has a new parameter reviewers_type
    - Model AccessReviewScheduleDefinition has a new parameter exclude_resource_id
    - Model AccessReviewScheduleDefinition has a new parameter exclude_role_definition_id
    - Model AccessReviewScheduleDefinition has a new parameter expand_nested_memberships
    - Model AccessReviewScheduleDefinition has a new parameter include_access_below_resource
    - Model AccessReviewScheduleDefinition has a new parameter include_inherited_access
    - Model AccessReviewScheduleDefinition has a new parameter recommendation_look_back_duration
    - Model AccessReviewScheduleDefinitionProperties has a new parameter exclude_resource_id
    - Model AccessReviewScheduleDefinitionProperties has a new parameter exclude_role_definition_id
    - Model AccessReviewScheduleDefinitionProperties has a new parameter expand_nested_memberships
    - Model AccessReviewScheduleDefinitionProperties has a new parameter include_access_below_resource
    - Model AccessReviewScheduleDefinitionProperties has a new parameter include_inherited_access
    - Model AccessReviewScheduleDefinitionProperties has a new parameter recommendation_look_back_duration
    - Model AccessReviewScheduleSettings has a new parameter recommendation_look_back_duration
    - Model DenyAssignmentPermission has a new parameter condition
    - Model DenyAssignmentPermission has a new parameter condition_version



    - Operation RoleAssignmentsOperations.list_for_scope has a new parameter skip_token
    - Removed operation RoleAssignmentsOperations.validate
    - Removed operation RoleAssignmentsOperations.validate_by_id



  **Features**

    - Model RoleAssignment has a new parameter created_on
    - Model RoleAssignment has a new parameter delegated_managed_identity_resource_id
    - Model RoleAssignment has a new parameter updated_by
    - Model RoleAssignment has a new parameter condition
    - Model RoleAssignment has a new parameter description
    - Model RoleAssignment has a new parameter updated_on
    - Model RoleAssignment has a new parameter condition_version
    - Model RoleAssignment has a new parameter created_by
    - Added operation RoleAssignmentsOperations.validate
    - Added operation RoleAssignmentsOperations.list_for_subscription
    - Added operation RoleAssignmentsOperations.validate_by_id
    - Added operation RoleAssignmentsOperations.create_by_id
    - Added operation RoleAssignmentsOperations.get_by_id
    - Added operation RoleAssignmentsOperations.delete_by_id
    - Added operation group AccessReviewInstancesAssignedForMyApprovalOperations
    - Added operation group RoleManagementPolicyAssignmentsOperations
    - Added operation group EligibleChildResourcesOperations
    - Added operation group AccessReviewInstanceDecisionsOperations
    - Added operation group RoleAssignmentSchedulesOperations
    - Added operation group RoleEligibilityScheduleRequestsOperations
    - Added operation group RoleEligibilitySchedulesOperations
    - Added operation group RoleAssignmentScheduleInstancesOperations
    - Added operation group AccessReviewInstanceMyDecisionsOperations
    - Added operation group RoleAssignmentApprovalStepOperations
    - Added operation group AccessReviewInstancesOperations
    - Added operation group AccessReviewScheduleDefinitionsOperations
    - Added operation group ScopeRoleAssignmentApprovalOperations
    - Added operation group RoleAssignmentScheduleRequestsOperations
    - Added operation group RoleAssignmentApprovalStepsOperations
    - Added operation group RoleAssignmentApprovalOperations
    - Added operation group ScopeRoleAssignmentApprovalStepsOperations
    - Added operation group AccessReviewDefaultSettingsOperations
    - Added operation group RoleEligibilityScheduleInstancesOperations
    - Added operation group AccessReviewScheduleDefinitionsAssignedForMyApprovalOperations
    - Added operation group ScopeRoleAssignmentApprovalStepOperations
    - Added operation group RoleAssignmentMetricsOperations
    - Added operation group RoleManagementPoliciesOperations
    - Added operation group Operations
    - Added operation group AccessReviewInstanceOperations

  **Breaking changes**

    - Operation RoleAssignmentsOperations.list_for_resource has a new signature
    - Operation RoleAssignmentsOperations.delete has a new signature
    - Operation RoleAssignmentsOperations.get has a new signature
    - Operation RoleAssignmentsOperations.list_for_resource has a new signature
    - Operation RoleAssignmentsOperations.list_for_resource_group has a new signature
    - Operation RoleAssignmentsOperations.list_for_scope has a new signature
    - Model RoleAssignmentFilter no longer has parameter can_delegate
    - Model RoleAssignment no longer has parameter can_delegate
    - Model Principal has a new signature
    - Model RoleAssignmentCreateParameters has a new signature
    - Removed operation RoleAssignmentsOperations.list





  This is beta preview version.

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview.



  **Features**

    - Model RoleAssignmentCreateParameters has a new parameter condition
    - Model RoleAssignmentCreateParameters has a new parameter description
    - Model RoleAssignmentCreateParameters has a new parameter condition_version
    - Model RoleAssignment has a new parameter condition
    - Model RoleAssignment has a new parameter description
    - Model RoleAssignment has a new parameter condition_version



  **Breaking changes**

    - Rename elevate_access.post to global_administrator.elevate_access

  **General Breaking changes**

  This version uses a next-generation code generator that *might*
  introduce breaking changes if you were importing from the v20xx_yy_zz
  API folders. In summary, some modules were incorrectly
  visible/importable and have been renamed. This fixed several issues
  caused by usage of classes that were not supposed to be used in the
  first place.

    - AuthorizationManagementClient cannot be imported from
      `azure.mgmt.authorization.v20xx_yy_zz.authorization_management_client`
      anymore (import from `azure.mgmt.authorization.v20xx_yy_zz`
      works like before)
    - AuthorizationManagementClientConfiguration import has been moved
      from
      `azure.mgmt.authorization.v20xx_yy_zz.authorization_management_client`
      to `azure.mgmt.authorization.v20xx_yy_zz`
    - A model `MyClass` from a "models" sub-module cannot be imported
      anymore using
      `azure.mgmt.authorization.v20xx_yy_zz.models.my_class` (import
      from `azure.mgmt.authorization.v20xx_yy_zz.models` works like
      before)
    - An operation class `MyClassOperations` from an `operations`
      sub-module cannot be imported anymore using
      `azure.mgmt.authorization.v20xx_yy_zz.operations.my_class_operations`
      (import from `azure.mgmt.authorization.v20xx_yy_zz.operations`
      works like before)

  Last but not least, HTTP connection pooling is now enabled by default.
  You should always use a client as a context manager, or call close(), or
  use no more than one client per process.



  **Features**

    - Add elevate_access API



  **Bugfixes**

    - Missing principal_type in role assignment class #3802



  **Features**

    - Model RoleAssignmentCreateParameters has a new parameter
      principal_type

  **Breaking changes**

    - Parameter role_definition_id of model
      RoleAssignmentCreateParameters is now required
    - Parameter principal_id of model RoleAssignmentCreateParameters is
      now required

  Role Assignments API version is now 2018-09-01-preview



  **Features**

    - Support Azure Stack (multi API versionning)
    - Client class can be used as a context manager to keep the underlying
      HTTP session open for performance

  **Bugfixes**

    - Compatibility of the sdist with wheel 0.31.0



  **Breaking changes**

    - Several properties have been flattened and "properties" attribute is
      not needed anymore (e.g. properties.email_address =>
      email_address)
    - Some method signature change (e.g. create_by_id)

  **Features**

    - Adding attributes data_actions / not_data_actions /
      is_data_actions

  API version is now 2018-01-01-preview



    - Initial Release
    - This wheel package is built with the azure wheel extension


pkgId: 2496bd4c7e4c12e24a9d8459672a65f1b2e38257434c07cae4af6902b098c0fe
name: python-azure-mgmt-automation
arch: src
version: 1.0.0
epoch: 0
release: 1
summary: Microsoft Azure Automation Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-automation-1.0.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Automation Client Library.

  Azure Resource Manager (ARM) is the next generation of management APIs
  that replace the old Azure Service Management (ASM).

  This package has been tested with Python 2.7, 3.4, 3.5, 3.6 and 3.7.

  For the older Azure Service Management (ASM) libraries, see
  [azure-servicemanagement-legacy](https://pypi.python.org/pypi/azure-servicemanagement-legacy)
  library.

  For a more complete set of Azure libraries, see the
  [azure sdk python release](https://aka.ms/azsdk/python/all).




  To learn how to use this package, see the [quickstart guide](https://aka.ms/azsdk/python/mgmt)



  For docs and references, see [Python SDK References](https://docs.microsoft.com/python/api/overview/azure/)
  Code samples for this package can be found at [Automation Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com.
  Additional code samples for different Azure services are available at [Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)




  If you encounter any bugs or have suggestions, please file an issue in
  the [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.

  ![image](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-automation%2FREADME.png)






  - GA release



  This is beta preview version.

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    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)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    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)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - 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.



  **Bugfixes**

    - Remove incorrect "count_type1" parameter from client signature
      



    - Initial Release


pkgId: 24c497629b4b513334abff9de4f5a5de68e9240de9e45f6a1f4a8e553011a39c
name: python-azure-mgmt-avs
arch: src
version: 9.0.0
epoch: 0
release: 1
summary: Microsoft Azure Avs Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-avs-9.0.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Avs Management Client Library.
  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).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.8+ is required to use this package.
  - [Azure subscription](https://azure.microsoft.com/free/)



  ```bash
  pip install azure-mgmt-avs
  pip install azure-identity
  ```



  By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

  - `AZURE_CLIENT_ID` for Azure client ID.
  - `AZURE_TENANT_ID` for Azure tenant ID.
  - `AZURE_CLIENT_SECRET` for Azure client secret.

  In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

  With above configuration, client can be authenticated by following code:

  ```python
  from azure.identity import DefaultAzureCredential
  from azure.mgmt.avs import AVSClient
  import os

  sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
  client = AVSClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
  ```



  Code samples for this package can be found at:
  - [Search Avs Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
  - [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)








  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.








    - Client `AVSClient` added operation group `iscsi_paths`
    - Model `CloudLink` added property `provisioning_state`
    - Model `Cluster` added property `vsan_datastore_name`
    - Model `ClusterUpdate` added property `sku`
    - Model `Datastore` added property `elastic_san_volume`
    - Model `Endpoints` added property `nsxt_manager_ip`
    - Model `Endpoints` added property `vcenter_ip`
    - Model `Endpoints` added property `hcx_cloud_manager_ip`
    - Model `HcxEnterpriseSite` added property `provisioning_state`
    - Model `ManagementCluster` added parameter `vsan_datastore_name` in method `__init__`
    - Model `Operation` added property `action_type`
    - Model `PrivateCloud` added property `virtual_network_id`
    - Model `PrivateCloud` added property `dns_zone_type`
    - Model `PrivateCloudUpdate` added property `sku`
    - Model `PrivateCloudUpdate` added property `dns_zone_type`
    - Model `Resource` added property `system_data`
    - Model `ScriptCmdlet` added property `provisioning_state`
    - Model `ScriptCmdlet` added property `audience`
    - Model `ScriptPackage` added property `provisioning_state`
    - Model `Sku` added property `tier`
    - Model `Sku` added property `size`
    - Model `Sku` added property `family`
    - Model `Sku` added property `capacity`
    - Model `VirtualMachine` added property `provisioning_state`
    - Model `WorkloadNetworkGateway` added property `provisioning_state`
    - Model `WorkloadNetworkVirtualMachine` added property `provisioning_state`
    - Added enum `ActionType`
    - Added enum `CloudLinkProvisioningState`
    - Added enum `CreatedByType`
    - Added enum `DnsZoneType`
    - Added model `ElasticSanVolume`
    - Added enum `HcxEnterpriseSiteProvisioningState`
    - Added model `IscsiPath`
    - Added model `IscsiPathListResult`
    - Added enum `IscsiPathProvisioningState`
    - Added model `OperationListResult`
    - Added enum `Origin`
    - Added enum `ScriptCmdletAudience`
    - Added enum `ScriptCmdletProvisioningState`
    - Added enum `ScriptPackageProvisioningState`
    - Added enum `SkuTier`
    - Added model `SystemData`
    - Added enum `VirtualMachineProvisioningState`
    - Added enum `WorkloadNetworkProvisioningState`
    - Added model `IscsiPathsOperations`



    - Model `Operation` deleted or renamed its instance variable `properties`
    - Parameter `location` of model `PrivateCloud` is now required
    - Parameter `type` of model `PrivateCloudIdentity` is now required
    - Parameter `location` of model `TrackedResource` is now required
    - Deleted or renamed model `ClusterProperties`
    - Deleted or renamed model `CommonClusterProperties`
    - Deleted or renamed model `LogSpecification`
    - Deleted or renamed model `MetricDimension`
    - Deleted or renamed model `MetricSpecification`
    - Deleted or renamed model `OperationList`
    - Deleted or renamed model `OperationProperties`
    - Deleted or renamed model `PrivateCloudProperties`
    - Deleted or renamed model `PrivateCloudUpdateProperties`
    - Deleted or renamed model `ServiceSpecification`
    - Deleted or renamed model `WorkloadNetworkName`
    - Method `WorkloadNetworksOperations.get` deleted or renamed its parameter `workload_network_name` of kind `positional_or_keyword`
    - Model WorkloadNetworksOperations renamed its instance variable `list_public_i_ps` to `list_public_ips`





    - Added operation WorkloadNetworksOperations.list_public_ips
    - Added operation group IscsiPathsOperations
    - Model Addon has a new parameter system_data
    - Model CloudLink has a new parameter provisioning_state
    - Model CloudLink has a new parameter system_data
    - Model Cluster has a new parameter system_data
    - Model Cluster has a new parameter vsan_datastore_name
    - Model ClusterUpdate has a new parameter sku
    - Model Datastore has a new parameter elastic_san_volume
    - Model Datastore has a new parameter system_data
    - Model Endpoints has a new parameter hcx_cloud_manager_ip
    - Model Endpoints has a new parameter nsxt_manager_ip
    - Model Endpoints has a new parameter vcenter_ip
    - Model ExpressRouteAuthorization has a new parameter system_data
    - Model GlobalReachConnection has a new parameter system_data
    - Model HcxEnterpriseSite has a new parameter provisioning_state
    - Model HcxEnterpriseSite has a new parameter system_data
    - Model ManagementCluster has a new parameter vsan_datastore_name
    - Model Operation has a new parameter action_type
    - Model PlacementPolicy has a new parameter system_data
    - Model PrivateCloud has a new parameter dns_zone_type
    - Model PrivateCloud has a new parameter system_data
    - Model PrivateCloud has a new parameter virtual_network_id
    - Model PrivateCloudUpdate has a new parameter dns_zone_type
    - Model PrivateCloudUpdate has a new parameter sku
    - Model ProxyResource has a new parameter system_data
    - Model Resource has a new parameter system_data
    - Model ScriptCmdlet has a new parameter audience
    - Model ScriptCmdlet has a new parameter provisioning_state
    - Model ScriptCmdlet has a new parameter system_data
    - Model ScriptExecution has a new parameter system_data
    - Model ScriptPackage has a new parameter provisioning_state
    - Model ScriptPackage has a new parameter system_data
    - Model Sku has a new parameter capacity
    - Model Sku has a new parameter family
    - Model Sku has a new parameter size
    - Model Sku has a new parameter tier
    - Model TrackedResource has a new parameter system_data
    - Model VirtualMachine has a new parameter provisioning_state
    - Model VirtualMachine has a new parameter system_data
    - Model WorkloadNetwork has a new parameter provisioning_state
    - Model WorkloadNetwork has a new parameter system_data
    - Model WorkloadNetworkDhcp has a new parameter system_data
    - Model WorkloadNetworkDnsService has a new parameter system_data
    - Model WorkloadNetworkDnsZone has a new parameter system_data
    - Model WorkloadNetworkGateway has a new parameter provisioning_state
    - Model WorkloadNetworkGateway has a new parameter system_data
    - Model WorkloadNetworkPortMirroring has a new parameter system_data
    - Model WorkloadNetworkPublicIP has a new parameter system_data
    - Model WorkloadNetworkSegment has a new parameter system_data
    - Model WorkloadNetworkVMGroup has a new parameter system_data
    - Model WorkloadNetworkVirtualMachine has a new parameter provisioning_state
    - Model WorkloadNetworkVirtualMachine has a new parameter system_data



    - Model Operation no longer has parameter properties
    - Operation WorkloadNetworksOperations.get no longer has parameter workload_network_name
    - Parameter location of model PrivateCloud is now required
    - Parameter location of model TrackedResource is now required
    - Parameter type of model PrivateCloudIdentity is now required
    - Parameter value of model AddonList is now required
    - Parameter value of model CloudLinkList is now required
    - Parameter value of model ClusterList is now required
    - Parameter value of model DatastoreList is now required
    - Parameter value of model ExpressRouteAuthorizationList is now required
    - Parameter value of model GlobalReachConnectionList is now required
    - Parameter value of model HcxEnterpriseSiteList is now required
    - Parameter value of model PlacementPoliciesList is now required
    - Parameter value of model PrivateCloudList is now required
    - Parameter value of model ScriptCmdletsList is now required
    - Parameter value of model ScriptExecutionsList is now required
    - Parameter value of model ScriptPackagesList is now required
    - Parameter value of model VirtualMachinesList is now required
    - Parameter value of model WorkloadNetworkDhcpList is now required
    - Parameter value of model WorkloadNetworkDnsServicesList is now required
    - Parameter value of model WorkloadNetworkDnsZonesList is now required
    - Parameter value of model WorkloadNetworkGatewayList is now required
    - Parameter value of model WorkloadNetworkList is now required
    - Parameter value of model WorkloadNetworkPortMirroringList is now required
    - Parameter value of model WorkloadNetworkPublicIPsList is now required
    - Parameter value of model WorkloadNetworkSegmentsList is now required
    - Parameter value of model WorkloadNetworkVMGroupsList is now required
    - Parameter value of model WorkloadNetworkVirtualMachinesList is now required
    - Removed operation WorkloadNetworksOperations.list_public_i_ps





    - Model ErrorResponse has a new parameter error
    - Model PrivateCloud has a new parameter extended_network_blocks
    - Model PrivateCloudProperties has a new parameter extended_network_blocks
    - Model PrivateCloudUpdate has a new parameter extended_network_blocks
    - Model PrivateCloudUpdateProperties has a new parameter extended_network_blocks



    - Model ErrorResponse no longer has parameter additional_info
    - Model ErrorResponse no longer has parameter code
    - Model ErrorResponse no longer has parameter details
    - Model ErrorResponse no longer has parameter message
    - Model ErrorResponse no longer has parameter target





    - Added generated samples in github repo
    - Drop support for python<3.7.0





    - Added operation ClustersOperations.list_zones
    - Added operation WorkloadNetworksOperations.get
    - Added operation WorkloadNetworksOperations.list
    - Model EncryptionKeyVaultProperties has a new parameter auto_detected_key_version
    - Model PlacementPolicyUpdate has a new parameter affinity_strength
    - Model PlacementPolicyUpdate has a new parameter azure_hybrid_benefit_type
    - Model PrivateCloud has a new parameter nsx_public_ip_quota_raised
    - Model PrivateCloudProperties has a new parameter nsx_public_ip_quota_raised
    - Model ScriptPackage has a new parameter company
    - Model ScriptPackage has a new parameter uri
    - Model VmHostPlacementPolicyProperties has a new parameter affinity_strength
    - Model VmHostPlacementPolicyProperties has a new parameter azure_hybrid_benefit_type
    - Operation LocationsOperations.check_trial_availability has a new parameter sku



  **Features**

    - Model PrivateCloudUpdateProperties has a new parameter encryption
    - Model PrivateCloudUpdateProperties has a new parameter availability
    - Model PrivateCloud has a new parameter secondary_circuit
    - Model PrivateCloud has a new parameter identity
    - Model PrivateCloud has a new parameter encryption
    - Model PrivateCloud has a new parameter availability
    - Model PrivateCloudProperties has a new parameter secondary_circuit
    - Model PrivateCloudProperties has a new parameter encryption
    - Model PrivateCloudProperties has a new parameter availability
    - Model PrivateCloudUpdate has a new parameter identity
    - Model PrivateCloudUpdate has a new parameter encryption
    - Model PrivateCloudUpdate has a new parameter availability
    - Model GlobalReachConnection has a new parameter express_route_id
    - Model ClusterUpdate has a new parameter hosts
    - Model ExpressRouteAuthorization has a new parameter express_route_id
    - Model Datastore has a new parameter status
    - Added operation group VirtualMachinesOperations
    - Added operation group PlacementPoliciesOperations



  This is beta preview version.

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    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)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    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)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - 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.




  **Features**

    - Model PrivateCloud has a new parameter external_cloud_links
    - Model MetricDimension has a new parameter internal_name
    - Model MetricDimension has a new parameter to_be_exported_for_shoebox
    - Added operation PrivateCloudsOperations.rotate_vcenter_password
    - Added operation PrivateCloudsOperations.rotate_nsxt_password
    - Added operation group ScriptExecutionsOperations
    - Added operation group DatastoresOperations
    - Added operation group CloudLinksOperations
    - Added operation group ScriptPackagesOperations
    - Added operation group WorkloadNetworksOperations
    - Added operation group ScriptCmdletsOperations
    - Added operation group AddonsOperations
    - Added operation group GlobalReachConnectionsOperations

  **Breaking changes**

    - Operation HcxEnterpriseSitesOperations.create_or_update has a new signature
    - Operation AuthorizationsOperations.create_or_update has a new signature



  **Features**

    - Model Operation has a new parameter properties
    - Model Operation has a new parameter is_data_action
    - Model Operation has a new parameter origin
    - Model ManagementCluster has a new parameter provisioning_state

  **Breaking changes**

    - Operation ClustersOperations.create_or_update has a new signature
    - Operation ClustersOperations.create_or_update has a new signature



  **Features**

    - Model Endpoints has a new parameter hcx_cloud_manager
    - Model Cluster has a new parameter hosts
    - Model Cluster has a new parameter cluster_id
    - Model Cluster has a new parameter cluster_size
    - Model Cluster has a new parameter provisioning_state
    - Added operation group HcxEnterpriseSitesOperations
    - Added operation group AuthorizationsOperations

  **Breaking changes**

    - Operation ClustersOperations.update has a new signature
    - Operation ClustersOperations.create_or_update has a new signature
    - Operation PrivateCloudsOperations.update has a new signature
    - Operation ClustersOperations.create_or_update has a new signature
    - Model Circuit no longer has parameter authorizations
    - Model Cluster no longer has parameter properties
    - Model Cluster has a new required parameter sku
    - Model PrivateCloud has a new signature
    - Model ExpressRouteAuthorization has a new signature


pkgId: 3f20cca0600d5adb45e60a2b943f051f310573ff6b6ecb1858b36b20928d87b5
name: python-azure-mgmt-batch
arch: src
version: 18.0.0
epoch: 0
release: 1
summary: Microsoft Azure Batch Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-batch-18.0.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Batch Management Client Library.
  This package has been tested with Python 3.7+.
  For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.7+ is required to use this package.
  - [Azure subscription](https://azure.microsoft.com/free/)



  ```bash
  pip install azure-mgmt-batch
  pip install azure-identity
  ```



  By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

  - `AZURE_CLIENT_ID` for Azure client ID.
  - `AZURE_TENANT_ID` for Azure tenant ID.
  - `AZURE_CLIENT_SECRET` for Azure client secret.

  In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

  With above configuration, client can be authenticated by following code:

  ```python
  from azure.identity import DefaultAzureCredential
  from azure.mgmt.batch import BatchManagementClient
  import os

  sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
  client = BatchManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
  ```



  Code samples for this package can be found at:
  - [Search Batch Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
  - [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)








  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.


  ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-batch%2FREADME.png)








    - Client `BatchManagementClient` added operation group `network_security_perimeter`
    - Model `Application` added parameter `tags` in method `__init__`
    - Model `ApplicationPackage` added parameter `tags` in method `__init__`
    - Model `Certificate` added parameter `tags` in method `__init__`
    - Model `CertificateCreateOrUpdateParameters` added parameter `tags` in method `__init__`
    - Model `DetectorResponse` added parameter `tags` in method `__init__`
    - Model `ImageReference` added property `shared_gallery_image_id`
    - Model `ImageReference` added property `community_gallery_image_id`
    - Model `ManagedDisk` added property `security_profile`
    - Model `Pool` added parameter `tags` in method `__init__`
    - Model `PrivateEndpointConnection` added parameter `tags` in method `__init__`
    - Model `PrivateLinkResource` added parameter `tags` in method `__init__`
    - Model `ProxyResource` added property `system_data`
    - Model `ProxyResource` added property `additional_properties`
    - Enum `PublicNetworkAccessType` added member `SECURED_BY_PERIMETER`
    - Model `Resource` added property `system_data`
    - Model `TaskContainerSettings` added property `container_host_batch_bind_mounts`
    - Added model `AccessRule`
    - Added enum `AccessRuleDirection`
    - Added model `AccessRuleProperties`
    - Added model `AccessRulePropertiesSubscriptionsItem`
    - Added model `AzureProxyResource`
    - Added model `AzureResource`
    - Added model `ContainerHostBatchBindMountEntry`
    - Added enum `ContainerHostDataPath`
    - Added enum `CreatedByType`
    - Added model `ErrorAdditionalInfo`
    - Added model `ErrorDetail`
    - Added model `ErrorResponse`
    - Added enum `IssueType`
    - Added model `NetworkSecurityPerimeter`
    - Added model `NetworkSecurityPerimeterConfiguration`
    - Added model `NetworkSecurityPerimeterConfigurationListResult`
    - Added model `NetworkSecurityPerimeterConfigurationProperties`
    - Added enum `NetworkSecurityPerimeterConfigurationProvisioningState`
    - Added model `NetworkSecurityProfile`
    - Added model `ProvisioningIssue`
    - Added model `ProvisioningIssueProperties`
    - Added model `ResourceAssociation`
    - Added enum `ResourceAssociationAccessMode`
    - Added enum `SecurityEncryptionTypes`
    - Added enum `SecurityTypes`
    - Added enum `Severity`
    - Added model `SystemData`
    - Added model `VMDiskSecurityProfile`
    - Added model `NetworkSecurityPerimeterOperations`



    - Model `DeploymentConfiguration` deleted or renamed its instance variable `cloud_service_configuration`
    - Model `ProxyResource` deleted or renamed its instance variable `etag`
    - Model `Resource` deleted or renamed its instance variable `location`
    - Model `Resource` deleted or renamed its instance variable `tags`
    - Deleted or renamed model `CloudServiceConfiguration`
    - Deleted or renamed method `LocationOperations.list_supported_cloud_service_skus`





    - Model Pool has a new parameter upgrade_policy
    - Model SupportedSku has a new parameter batch_support_end_of_life





    - Model OSDisk has a new parameter caching
    - Model OSDisk has a new parameter disk_size_gb
    - Model OSDisk has a new parameter managed_disk
    - Model OSDisk has a new parameter write_accelerator_enabled
    - Model Pool has a new parameter resource_tags
    - Model VirtualMachineConfiguration has a new parameter security_profile
    - Model VirtualMachineConfiguration has a new parameter service_artifact_reference





    - Model NetworkConfiguration has a new parameter enable_accelerated_networking
    - Model VMExtension has a new parameter enable_automatic_upgrade
    - Model ContainerConfiguration allows two possible values: `dockerCompatible` and `criCompatible` instead of fixed value `dockerCompatible`





    - Model NetworkConfiguration has a new parameter dynamic_vnet_assignment_scope
    - Model Pool has a new parameter current_node_communication_mode
    - Model Pool has a new parameter target_node_communication_mode
    - Model PrivateLinkServiceConnectionState has a new parameter actions_required



    - Model CIFSMountConfiguration has a new required parameter user_name
    - Model CIFSMountConfiguration no longer has parameter username
    - Model NetworkConfiguration no longer has parameter dynamic_v_net_assignment_scope
    - Model PrivateLinkServiceConnectionState no longer has parameter action_required



  **Features**

    - Added operation PrivateEndpointConnectionOperations.begin_delete
    - Model BatchAccount has a new parameter network_profile
    - Model BatchAccount has a new parameter node_management_endpoint
    - Model BatchAccountCreateParameters has a new parameter network_profile
    - Model BatchAccountUpdateParameters has a new parameter network_profile
    - Model BatchAccountUpdateParameters has a new parameter public_network_access
    - Model PrivateEndpointConnection has a new parameter group_ids



  **Features**

    - Added operation BatchAccountOperations.get_detector
    - Added operation BatchAccountOperations.list_detectors
    - Model NetworkConfiguration has a new parameter dynamic_v_net_assignment_scope



  **Features**

    - Model BatchAccount has a new parameter allowed_authentication_modes
    - Model AutoStorageBaseProperties has a new parameter node_identity_reference
    - Model AutoStorageBaseProperties has a new parameter authentication_mode
    - Model AzureBlobFileSystemConfiguration has a new parameter identity_reference
    - Model BatchAccountUpdateParameters has a new parameter allowed_authentication_modes
    - Model ContainerRegistry has a new parameter identity_reference
    - Model Operation has a new parameter is_data_action
    - Model BatchAccountCreateParameters has a new parameter allowed_authentication_modes
    - Model AutoStorageProperties has a new parameter node_identity_reference
    - Model AutoStorageProperties has a new parameter authentication_mode
    - Model ResourceFile has a new parameter identity_reference
    - Model VirtualMachineConfiguration has a new parameter os_disk
    - Added operation BatchAccountOperations.list_outbound_network_dependencies_endpoints
    - Added operation LocationOperations.list_supported_cloud_service_skus
    - Added operation LocationOperations.list_supported_virtual_machine_skus

  **Breaking changes**

    - Rename `BatchManagement` to `BatchManagementClient`



  - Fix changelog



  **Features**

    - Added new extensions property to VirtualMachineConfiguration on pools to specify virtual machine extensions for nodes
    - Added the ability to specify availability zones using a new property node_placement_configuration on VirtualMachineConfiguration
    - Added a new identity property on Pool to specify a managed identity
    - Added a new user_assigned_identities on BatchAccountIdentity to specify a user managed identity
    - Added certificate operation method PoolOperations.create
    - Added certificate operation method CertificateOperations.create

  **Breaking changes**

    - Removed certificate operation method PoolOperations.begin_create. Certificate operations are not long running operations so this was incorrect.
    - Removed certificate operation method CertificateOperations.begin_create. Certificate operations are not long running operations so this was incorrect.



  - GA release



  This is beta preview version.

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview.



  - This version targets REST API version 2020-05-01.


  - Added ability to access the Batch DataPlane API without needing a public DNS entry for the account via the new `public_network_access` property on `BatchAccount`.
  - Added new `PrivateLinkResource` and `PrivateEndpointConnection` resource types. These are both only used when the `public_network_access` property on `BatchAccount` is set to `Disabled`.
    - When `public_network_access` is set to `Disabled` a new `PrivateLinkResource` is visible in that account, which can be used to connect to the account using an ARM Private Endpoint in your VNET.
  - Added ability to encrypt `ComputeNode` disk drives using the new `disk_encryption_configuration` property of `VirtualMachineConfiguration`.
  - **[Breaking]** The `id` property of `ImageReference` can now only refer to a Shared Image Gallery image.
  - **[Breaking]** Pools can now be provisioned without a public IP using the new `public_ip_configuration` property of `NetworkConfiguration`.
    - The `public_ips` property of `NetworkConfiguration` has moved in to `PublicIPAddressConfiguration` as well. This property can only be specified if `IPAddressProvisioningType` is `UserManaged`.
  - Adds a new property `identity` of type `BatchAccountIdentity` to `BatchAccount`. This can be used to configure how customer data is encrypted inside the Batch account.
      - This new property is configurable at  the account level on create and update through a new `identity` property on `BatchAccountCreateParameters` and `BatchAccountUpdateParameters`


  - [Breaking] Move tags from being an argument on create and update pool parameters to being a part of `BatchAccountCreateParameters` and `BatchAccountUpdateParameters` to properly reflect the REST API



  - This version targeted an invalid REST API. This version does not honor the associated REST API contract.


  - Fix issues in PrivateEndpointConnection get and update methods due to mistakes in the Swagger specification causing validation to fail. It is advised to use version 9+ to make use of the features added in this version.



  - This version targeted an invalid REST API. Currently the PrivateEndpoint get() and update() functions do not function correctly. It is advised to use version 9+ to make use of the features added in this version.


  - This version targets REST API version 2020-03-01.


  - Added ability to access the Batch DataPlane API without needing a public DNS entry for the account via the new `public_network_access` property on `BatchAccount`.
  - Added new `PrivateLinkResource` and `PrivateEndpointConnection` resource types. These are both only used when the `public_network_access` property on `BatchAccount` is set to `Disabled`.
    - When `public_network_access` is set to `Disabled` a new `PrivateLinkResource` is visible in that account, which can be used to connect to the account using an ARM Private Endpoint in your VNET.
  - Added ability to encrypt `ComputeNode` disk drives using the new `disk_encryption_configuration` property of `VirtualMachineConfiguration`.
  - **[Breaking]** The `id` property of `ImageReference` can now only refer to a Shared Image Gallery image.
  - **[Breaking]** Pools can now be provisioned without a public IP using the new `public_ip_configuration` property of `NetworkConfiguration`.
    - The `public_ips` property of `NetworkConfiguration` has moved in to `PublicIPAddressConfiguration` as well. This property can only be specified if `IPAddressProvisioningType` is `UserManaged`.




    - Added ability to specify a collection of public IPs on
      `NetworkConfiguration` via the new `public_ips` property. This
      guarantees nodes in the Pool will have an IP from the list user
      provided IPs.
    - Added ability to mount remote file-systems on each node of a pool
      via the `mount_configuration` property on `Pool`.
    - Shared Image Gallery images can now be specified on the `id`
      property of `ImageReference` by referencing the image via its ARM
      ID.
    - **[Breaking]** When not specified, the default value for
      `wait_for_success` on `StartTask` is now `True` (was
      `False`).
    - **[Breaking]** When not specified, the default value for `scope`
      on `AutoUserSpecification` is now always `Pool` (was `Task` on
      Windows nodes, `Pool` on Linux nodes).
    - **Breaking** Model signatures are now using only keywords-arguments
      syntax. Each positional argument must be rewritten as a keyword
      argument.
    - Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to
      improve the behavior when unrecognized enum values are encountered.



    -   - **[Breaking]** ResourceFile improvements

            - Added the ability specify an entire Azure Storage container
              in `ResourceFile`.

            - A new property `HttpUrl` replaces `BlobSource`. This can
              be any HTTP URL. Previously, this had to be an Azure Blob
              Storage URL.

            -   - When constructing a `ResourceFile` you can now choose
                  from one of the following options:

                    - `HttpUrl`: Specify an HTTP URL pointing to a
                      specific file to download.
                    - `StorageContainerUrl`: Specify an Azure Storage
                      container URL. All blobs matching the `BlobPrefix`
                      in the Storage container will be downloaded.
                    - `AutoStorageContainerName`: Specify the name of a
                      container in the Batch registered auto-storage
                      account. All blobs matching the `BlobPrefix` in
                      the Storage container will be downloaded.

    - **[Breaking]** Removed `OSDisk` property from
      `VirtualMachineConfiguration`. This property is no longer
      supported.

    - **[Breaking]** `Application` no longer has a `Packages`
      property, instead the packages can be retrieved via the new
      `ApplicationPackage.List` API.

    - **[Breaking]** `TargetOsVersion` is now `OsVersion`, and
      `CurrentOsVersion` is no longer supported on
      `CloudServiceConfiguration`.

    - Added support on Windows pools for creating users with a specific
      login mode (either `Batch` or `Interactive`) via
      `WindowsUserConfiguration.LoginMode`.

    - Added support for `ContainerConfiguration` when creating a pool.



  **Bugfixes**

    - Compatibility of the sdist with wheel 0.31.0
    - msrestazure dependency version range



    - Batch Pools are now ARM resources that can be created, updated and
      managed using the new client.PoolOperations.
    - Batch Certificates are now ARM resources that can be created,
      updated and managed using the new client.CertificateOperations.



    - New operation to check the availability and validity of a Batch
      account name.



    - New operation to list the operations available for the
      Microsoft.Batch provider, includes new `Operation` and
      `OperationDisplay` models.
    - Renamed `AddApplicationParameters` to
      `ApplicationCreateParameters`.
    - Renamed `UpdateApplicationParameters` to
      `ApplicationUpdateParameters`.
    - Removed `core_quota` attribute from `BatchAccount` object, now
      replaced by separate `dedicated_core_quota` and
      `low_priority_core_quota`.
    - `BatchAccountKeys` object now has additional `account_name`
      attribute.



    - This wheel package is now built with the azure wheel extension



    - Updated `BatchAccount` model - support for pool allocation in the
      user's subscription.
    - Updated `BatchAccount` model - support for referencing an Azure
      Key Vault for accounts created with a pool allocation mode of
      UserSubscription.
    - Updated `BatchAccount` model - properties are now read only.
    - Updated `ApplicationPackage` model - properties are now read only.
    - Updated `BatchAccountKeys` model - properties are now read only.
    - Updated `BatchLocationQuota` model - properties are now read only.



    - Renamed `AccountResource` to `BatchAccount`.
    - Renamed `AccountOperations` to `BatchAccountOperations`. The
      `IBatchManagementClient.Account` property was also renamed to
      `IBatchManagementClient.BatchAccount`.
    - Split `Application` and `ApplicationPackage` operations up into
      two separate operation groups.
    - Updated `Application` and `ApplicationPackage` methods to use
      the standard `Create`, `Delete`, `Update` syntax. For example
      creating an `Application` is done via
      `ApplicationOperations.Create`.
    - Renamed `SubscriptionOperations` to `LocationOperations` and
      changed `SubscriptionOperations.GetSubscriptionQuotas` to be
      `LocationOperations.GetQuotas`.
    - This version targets REST API version 2015-12-01.



    - Initial Release


pkgId: 1957ab528621182f8bbbdc04fd3d36527dee68e330f987c6a643c25e847e31e0
name: python-azure-mgmt-batchai
arch: src
version: 2.0.0
epoch: 0
release: 1
summary: Microsoft Azure Batch AI Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-batchai-2.0.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Batch AI Management Client Library.
  Azure Resource Manager (ARM) is the next generation of management APIs that
  replace the old Azure Service Management (ASM).
  This package has been tested with Python 2.7, 3.4, 3.5 and 3.6.
  For the older Azure Service Management (ASM) libraries, see
  `azure-servicemanagement-legacy <https://pypi.python.org/pypi/azure-servicemanagement-legacy>`__ library.
  For a more complete set of Azure libraries, see the `azure <https://pypi.python.org/pypi/azure>`__ bundle package.


pkgId: d3410cc2192773f58c5c8434a177f875815497a285e4df4a518c4524c0b04a17
name: python-azure-mgmt-billing
arch: src
version: 7.0.0
epoch: 0
release: 1
summary: Microsoft Azure Billing Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-billing-7.0.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Billing Client Library.
  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).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.8+ is required to use this package.
  - [Azure subscription](https://azure.microsoft.com/free/)



  ```bash
  pip install azure-mgmt-billing
  pip install azure-identity
  ```



  By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

  - `AZURE_CLIENT_ID` for Azure client ID.
  - `AZURE_TENANT_ID` for Azure tenant ID.
  - `AZURE_CLIENT_SECRET` for Azure client secret.

  In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

  With above configuration, client can be authenticated by following code:

  ```python
  from azure.identity import DefaultAzureCredential
  from azure.mgmt.billing import BillingManagementClient
  import os

  sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
  client = BillingManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
  ```



  Code samples for this package can be found at:
  - [Search Billing](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
  - [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)








  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.








    - Client 'BillingManagementClient' added operation group 'associated_tenants'
    - Client 'BillingManagementClient' added operation group 'billing_requests'
    - Client 'BillingManagementClient' added operation group 'billing_role_definition'
    - Client 'BillingManagementClient' added operation group 'savings_plan_orders'
    - Client 'BillingManagementClient' added operation group 'savings_plans'
    - Client 'BillingManagementClient' added operation group 'billing_subscriptions_aliases'
    - Client 'BillingManagementClient' added operation group 'departments'
    - Client 'BillingManagementClient' added operation group 'payment_methods'
    - Client 'BillingManagementClient' added operation group 'reservation_orders'
    - Client 'BillingManagementClient' added operation group 'transfers'
    - Client 'BillingManagementClient' added operation group 'partner_transfers'
    - Client 'BillingManagementClient' added operation group 'recipient_transfers'
    - Model 'AcceptanceMode' added property 'IMPLICIT'
    - Model 'AcceptanceMode' added property 'OFFLINE'
    - Model 'AcceptanceMode' added property 'OTHER'
    - Model 'AcceptanceMode' added property 'PHYSICAL_SIGN'
    - Model 'AccountStatus' added property 'NEW'
    - Model 'AccountStatus' added property 'OTHER'
    - Model 'AccountStatus' added property 'PENDING'
    - Model 'AccountStatus' added property 'UNDER_REVIEW'
    - Model 'AccountType' added property 'BUSINESS'
    - Model 'AccountType' added property 'CLASSIC_PARTNER'
    - Model 'AccountType' added property 'INTERNAL'
    - Model 'AccountType' added property 'OTHER'
    - Model 'AccountType' added property 'RESELLER'
    - Model 'AccountType' added property 'TENANT'
    - Model 'AddressDetails' added property 'is_valid_address'
    - Model 'AddressValidationStatus' added property 'OTHER'
    - Model 'Agreement' added parameter 'tags' in the '__init__' method
    - Model 'Agreement' added parameter 'properties' in the '__init__' method
    - Model 'AgreementType' added property 'OTHER'
    - Model 'AvailableBalance' added parameter 'tags' in the '__init__' method
    - Model 'AvailableBalance' added parameter 'properties' in the '__init__' method
    - Model 'AzurePlan' added property 'product_id'
    - Model 'BillingAccount' added parameter 'tags' in the '__init__' method
    - Model 'BillingAccount' added parameter 'properties' in the '__init__' method
    - Model 'BillingProfile' added parameter 'properties' in the '__init__' method
    - Model 'BillingProfileStatus' added property 'DELETED'
    - Model 'BillingProfileStatus' added property 'OTHER'
    - Model 'BillingProfileStatus' added property 'UNDER_REVIEW'
    - Model 'BillingProfileStatusReasonCode' added property 'OTHER'
    - Model 'BillingProfileStatusReasonCode' added property 'UNUSUAL_ACTIVITY'
    - Model 'BillingProperty' added parameter 'tags' in the '__init__' method
    - Model 'BillingProperty' added parameter 'properties' in the '__init__' method
    - Model 'BillingRelationshipType' added property 'CSP_CUSTOMER'
    - Model 'BillingRelationshipType' added property 'OTHER'
    - Model 'BillingRoleAssignment' added parameter 'tags' in the '__init__' method
    - Model 'BillingRoleAssignment' added parameter 'properties' in the '__init__' method
    - Model 'BillingRoleDefinition' added parameter 'tags' in the '__init__' method
    - Model 'BillingRoleDefinition' added parameter 'properties' in the '__init__' method
    - Model 'BillingSubscription' added parameter 'tags' in the '__init__' method
    - Model 'BillingSubscription' added property 'auto_renew'
    - Model 'BillingSubscription' added property 'beneficiary_tenant_id'
    - Model 'BillingSubscription' added property 'beneficiary'
    - Model 'BillingSubscription' added property 'billing_frequency'
    - Model 'BillingSubscription' added property 'billing_policies'
    - Model 'BillingSubscription' added property 'billing_profile_name'
    - Model 'BillingSubscription' added property 'consumption_cost_center'
    - Model 'BillingSubscription' added property 'customer_name'
    - Model 'BillingSubscription' added property 'enrollment_account_id'
    - Model 'BillingSubscription' added property 'enrollment_account_display_name'
    - Model 'BillingSubscription' added property 'invoice_section_name'
    - Model 'BillingSubscription' added property 'next_billing_cycle_details'
    - Model 'BillingSubscription' added property 'offer_id'
    - Model 'BillingSubscription' added property 'product_category'
    - Model 'BillingSubscription' added property 'product_type'
    - Model 'BillingSubscription' added property 'product_type_id'
    - Model 'BillingSubscription' added property 'purchase_date'
    - Model 'BillingSubscription' added property 'quantity'
    - Model 'BillingSubscription' added property 'renewal_term_details'
    - Model 'BillingSubscription' added property 'system_overrides'
    - Model 'BillingSubscription' added property 'resource_uri'
    - Model 'BillingSubscription' added property 'term_duration'
    - Model 'BillingSubscription' added property 'term_start_date'
    - Model 'BillingSubscription' added property 'term_end_date'
    - Model 'BillingSubscription' added property 'provisioning_tenant_id'
    - Model 'BillingSubscription' added property 'status'
    - Model 'BillingSubscription' added property 'operation_status'
    - Model 'BillingSubscription' added property 'provisioning_state'
    - Model 'BillingSubscription' added property 'suspension_reasons'
    - Model 'BillingSubscription' added property 'suspension_reason_details'
    - Model 'BillingSubscription' added property 'enrollment_account_start_date'
    - Model 'BillingSubscription' added property 'subscription_enrollment_account_status'
    - Model 'Category' added property 'INDIRECT_FOR_GOVERNMENT_AGREEMENT'
    - Model 'Category' added property 'MICROSOFT_PARTNER_AGREEMENT'
    - Model 'Category' added property 'UK_CLOUD_COMPUTE_FRAMEWORK'
    - Model 'Customer' added parameter 'tags' in the '__init__' method
    - Model 'Customer' added parameter 'properties' in the '__init__' method
    - Model 'CustomerPolicy' added parameter 'tags' in the '__init__' method
    - Model 'CustomerPolicy' added parameter 'properties' in the '__init__' method
    - Model 'Department' added parameter 'tags' in the '__init__' method
    - Model 'Department' added parameter 'properties' in the '__init__' method
    - Model 'DocumentSource' added property 'OTHER'
    - Model 'EnrollmentAccount' added parameter 'tags' in the '__init__' method
    - Model 'EnrollmentAccount' added parameter 'properties' in the '__init__' method
    - Model 'Invoice' added parameter 'tags' in the '__init__' method
    - Model 'Invoice' added parameter 'properties' in the '__init__' method
    - Model 'InvoiceDocumentType' added property 'OTHER'
    - Model 'InvoiceDocumentType' added property 'SUMMARY'
    - Model 'InvoiceDocumentType' added property 'TAX_RECEIPT'
    - Model 'InvoiceDocumentType' added property 'TRANSACTIONS'
    - Model 'InvoiceDocumentType' added property 'VOID_NOTE'
    - Model 'InvoiceSection' added parameter 'tags' in the '__init__' method
    - Model 'InvoiceSection' added parameter 'properties' in the '__init__' method
    - Model 'InvoiceSectionState' added property 'DELETED'
    - Model 'InvoiceSectionState' added property 'DISABLED'
    - Model 'InvoiceSectionState' added property 'OTHER'
    - Model 'InvoiceSectionState' added property 'UNDER_REVIEW'
    - Model 'InvoiceSectionState' added property 'WARNED'
    - Model 'InvoiceStatus' added property 'LOCKED'
    - Model 'InvoiceStatus' added property 'OTHER'
    - Model 'InvoiceType' added property 'AZURE_SERVICES'
    - Model 'InvoiceType' added property 'OTHER'
    - Model 'MarketplacePurchasesPolicy' added property 'DISABLED'
    - Model 'MarketplacePurchasesPolicy' added property 'OTHER'
    - Model 'PaymentMethodFamily' added property 'DIRECT_DEBIT'
    - Model 'PaymentMethodFamily' added property 'E_WALLET'
    - Model 'PaymentMethodFamily' added property 'OTHER'
    - Model 'PaymentMethodFamily' added property 'TASK_ORDER'
    - Model 'Product' added parameter 'tags' in the '__init__' method
    - Model 'Product' added parameter 'properties' in the '__init__' method
    - Model 'Reservation' added property 'etag'
    - Model 'Reservation' added property 'tags'
    - Model 'Reservation' added property 'instance_flexibility'
    - Model 'Reservation' added property 'archived'
    - Model 'Reservation' added property 'capabilities'
    - Model 'Reservation' added property 'benefit_start_time'
    - Model 'Reservation' added property 'last_updated_date_time'
    - Model 'Reservation' added property 'expiry_date_time'
    - Model 'Reservation' added property 'review_date_time'
    - Model 'Reservation' added property 'extended_status_info'
    - Model 'Reservation' added property 'billing_plan'
    - Model 'Reservation' added property 'purchase_date'
    - Model 'Reservation' added property 'purchase_date_time'
    - Model 'Reservation' added property 'split_properties'
    - Model 'Reservation' added property 'merge_properties'
    - Model 'Reservation' added property 'swap_properties'
    - Model 'Reservation' added property 'applied_scope_properties'
    - Model 'Reservation' added property 'billing_scope_id'
    - Model 'Reservation' added property 'renew_destination'
    - Model 'Reservation' added property 'renew_properties'
    - Model 'Reservation' added property 'product_code'
    - Model 'Reservation' added property 'trend'
    - Model 'Reservation' added property 'aggregates'
    - Model 'ReservationPurchasesPolicy' added property 'DISABLED'
    - Model 'ReservationPurchasesPolicy' added property 'OTHER'
    - Model 'ReservationSummary' added property 'no_benefit_count'
    - Model 'ReservationSummary' added property 'warning_count'
    - Model 'ReservationSummary' added property 'processing_count'
    - Model 'Resource' added property 'system_data'
    - Model 'SubscriptionTransferValidationErrorCode' added property 'ACCOUNT_IS_LOCKED'
    - Model 'SubscriptionTransferValidationErrorCode' added property 'ASSET_HAS_CAP'
    - Model 'SubscriptionTransferValidationErrorCode' added property 'ASSET_NOT_ACTIVE'
    - Model 'SubscriptionTransferValidationErrorCode' added property 'BILLING_PROFILE_PAST_DUE'
    - Model 'SubscriptionTransferValidationErrorCode' added property 'INVOICE_SECTION_IS_RESTRICTED'
    - Model 'SubscriptionTransferValidationErrorCode' added property 'NONE'
    - Model 'SubscriptionTransferValidationErrorCode' added property 'NO_ACTIVE_AZURE_PLAN'
    - Model 'SubscriptionTransferValidationErrorCode' added property 'OTHER'
    - Model 'SubscriptionTransferValidationErrorCode' added property 'SUBSCRIPTION_HAS_RESERVATIONS'
    - Model 'Transaction' added parameter 'tags' in the '__init__' method
    - Model 'Transaction' added parameter 'properties' in the '__init__' method
    - Model 'ViewChargesPolicy' added property 'OTHER'
    - Added model 'AcceptTransferRequest'
    - Added model 'AccessDecision'
    - Added model 'AccountSubType'
    - Added model 'AddressValidationResponse'
    - Added model 'AgreementProperties'
    - Added model 'AppliedScopeProperties'
    - Added model 'AppliedScopeType'
    - Added model 'AssociatedTenant'
    - Added model 'AssociatedTenantListResult'
    - Added model 'AssociatedTenantProperties'
    - Added model 'AvailableBalanceProperties'
    - Added model 'AvailableBalancePropertiesAmount'
    - Added model 'AvailableBalancePropertiesTotalPaymentsOnAccount'
    - Added model 'Beneficiary'
    - Added model 'BillingAccountPatch'
    - Added model 'BillingAccountPolicy'
    - Added model 'BillingAccountPolicyProperties'
    - Added model 'BillingAccountPolicyPropertiesEnterpriseAgreementPolicies'
    - Added model 'BillingAccountProperties'
    - Added model 'BillingAccountPropertiesEnrollmentDetails'
    - Added model 'BillingAccountPropertiesRegistrationNumber'
    - Added model 'BillingAccountPropertiesSoldTo'
    - Added model 'BillingAccountStatusReasonCode'
    - Added model 'BillingManagementTenantState'
    - Added model 'BillingPermission'
    - Added model 'BillingPermissionListResult'
    - Added model 'BillingPlan'
    - Added model 'BillingPlanInformation'
    - Added model 'BillingProfileInfo'
    - Added model 'BillingProfilePolicy'
    - Added model 'BillingProfilePolicyProperties'
    - Added model 'BillingProfilePolicyPropertiesEnterpriseAgreementPolicies'
    - Added model 'BillingProfileProperties'
    - Added model 'BillingProfilePropertiesBillTo'
    - Added model 'BillingProfilePropertiesCurrentPaymentTerm'
    - Added model 'BillingProfilePropertiesIndirectRelationshipInfo'
    - Added model 'BillingProfilePropertiesShipTo'
    - Added model 'BillingProfilePropertiesSoldTo'
    - Added model 'BillingPropertyProperties'
    - Added model 'BillingPropertyPropertiesEnrollmentDetails'
    - Added model 'BillingPropertyPropertiesSubscriptionServiceUsageAddress'
    - Added model 'BillingRequest'
    - Added model 'BillingRequestListResult'
    - Added model 'BillingRequestProperties'
    - Added model 'BillingRequestPropertiesCreatedBy'
    - Added model 'BillingRequestPropertiesLastUpdatedBy'
    - Added model 'BillingRequestPropertiesReviewedBy'
    - Added model 'BillingRequestStatus'
    - Added model 'BillingRequestType'
    - Added model 'BillingRoleAssignmentProperties'
    - Added model 'BillingRoleDefinitionProperties'
    - Added model 'BillingSubscriptionAlias'
    - Added model 'BillingSubscriptionAliasListResult'
    - Added model 'BillingSubscriptionAliasProperties'
    - Added model 'BillingSubscriptionListResult'
    - Added model 'BillingSubscriptionMergeRequest'
    - Added model 'BillingSubscriptionOperationStatus'
    - Added model 'BillingSubscriptionPatch'
    - Added model 'BillingSubscriptionProperties'
    - Added model 'BillingSubscriptionSplitRequest'
    - Added model 'BillingSubscriptionStatus'
    - Added model 'BillingSubscriptionStatusDetails'
    - Added model 'CancelSubscriptionRequest'
    - Added model 'Cancellation'
    - Added model 'CancellationReason'
    - Added model 'CheckAccessRequest'
    - Added model 'CheckAccessResponse'
    - Added model 'Commitment'
    - Added model 'CommitmentGrain'
    - Added model 'CreatedByType'
    - Added model 'CreditType'
    - Added model 'CustomerPolicyProperties'
    - Added model 'CustomerProperties'
    - Added model 'CustomerStatus'
    - Added model 'DeleteBillingProfileEligibilityCode'
    - Added model 'DeleteBillingProfileEligibilityDetail'
    - Added model 'DeleteBillingProfileEligibilityResult'
    - Added model 'DeleteBillingProfileEligibilityStatus'
    - Added model 'DeleteInvoiceSectionEligibilityCode'
    - Added model 'DeleteInvoiceSectionEligibilityDetail'
    - Added model 'DeleteInvoiceSectionEligibilityResult'
    - Added model 'DeleteInvoiceSectionEligibilityStatus'
    - Added model 'DepartmentListResult'
    - Added model 'DepartmentProperties'
    - Added model 'DetailedTransferStatus'
    - Added model 'DocumentDownloadRequest'
    - Added model 'DocumentDownloadResult'
    - Added model 'EligibleProductType'
    - Added model 'EnrollmentAccountOwnerViewCharges'
    - Added model 'EnrollmentAccountProperties'
    - Added model 'EnrollmentAuthLevelState'
    - Added model 'EnrollmentDepartmentAdminViewCharges'
    - Added model 'EnrollmentDetails'
    - Added model 'EnrollmentDetailsIndirectRelationshipInfo'
    - Added model 'EnterpriseAgreementPolicies'
    - Added model 'ErrorAdditionalInfo'
    - Added model 'ErrorDetail'
    - Added model 'ExtendedStatusDefinitionProperties'
    - Added model 'ExtendedStatusInfo'
    - Added model 'ExtendedTermOption'
    - Added model 'ExternalReference'
    - Added model 'FailedPayment'
    - Added model 'FailedPaymentReason'
    - Added model 'InitiateTransferRequest'
    - Added model 'InitiatorCustomerType'
    - Added model 'InstanceFlexibility'
    - Added model 'InvoiceDocument'
    - Added model 'InvoiceProperties'
    - Added model 'InvoicePropertiesAmountDue'
    - Added model 'InvoicePropertiesAzurePrepaymentApplied'
    - Added model 'InvoicePropertiesBilledAmount'
    - Added model 'InvoicePropertiesCreditAmount'
    - Added model 'InvoicePropertiesFreeAzureCreditApplied'
    - Added model 'InvoicePropertiesRebillDetails'
    - Added model 'InvoicePropertiesRefundDetails'
    - Added model 'InvoicePropertiesSubTotal'
    - Added model 'InvoicePropertiesTaxAmount'
    - Added model 'InvoicePropertiesTotalAmount'
    - Added model 'InvoiceSectionLabelManagementPolicy'
    - Added model 'InvoiceSectionProperties'
    - Added model 'InvoiceSectionStateReasonCode'
    - Added model 'InvoiceSectionWithCreateSubPermissionListResult'
    - Added model 'MarkupStatus'
    - Added model 'MoveBillingSubscriptionEligibilityResult'
    - Added model 'MoveBillingSubscriptionErrorDetails'
    - Added model 'MoveBillingSubscriptionRequest'
    - Added model 'MoveProductEligibilityResult'
    - Added model 'MoveProductEligibilityResultErrorDetails'
    - Added model 'MoveProductErrorDetails'
    - Added model 'MoveProductRequest'
    - Added model 'MoveValidationErrorCode'
    - Added model 'NextBillingCycleDetails'
    - Added model 'Participant'
    - Added model 'PartnerInitiateTransferRequest'
    - Added model 'PartnerTransferDetails'
    - Added model 'PartnerTransferDetailsListResult'
    - Added model 'Patch'
    - Added model 'Payment'
    - Added model 'PaymentAmount'
    - Added model 'PaymentDetail'
    - Added model 'PaymentMethod'
    - Added model 'PaymentMethodLink'
    - Added model 'PaymentMethodLinksListResult'
    - Added model 'PaymentMethodLogo'
    - Added model 'PaymentMethodProperties'
    - Added model 'PaymentMethodStatus'
    - Added model 'PaymentMethodsListResult'
    - Added model 'PaymentOnAccount'
    - Added model 'PaymentOnAccountAmount'
    - Added model 'PaymentStatus'
    - Added model 'PaymentTerm'
    - Added model 'PaymentTermsEligibilityCode'
    - Added model 'PaymentTermsEligibilityDetail'
    - Added model 'PaymentTermsEligibilityResult'
    - Added model 'PaymentTermsEligibilityStatus'
    - Added model 'PolicySummary'
    - Added model 'PolicyType'
    - Added model 'Price'
    - Added model 'Principal'
    - Added model 'PrincipalType'
    - Added model 'ProductDetails'
    - Added model 'ProductListResult'
    - Added model 'ProductPatch'
    - Added model 'ProductProperties'
    - Added model 'ProductPropertiesLastCharge'
    - Added model 'ProductPropertiesReseller'
    - Added model 'ProductStatus'
    - Added model 'ProductTransferStatus'
    - Added model 'ProductType'
    - Added model 'ProvisioningState'
    - Added model 'ProvisioningTenantState'
    - Added model 'ProxyResource'
    - Added model 'ProxyResourceWithTags'
    - Added model 'PurchaseRequest'
    - Added model 'RecipientTransferDetails'
    - Added model 'RecipientTransferDetailsListResult'
    - Added model 'RefundDetailsSummary'
    - Added model 'RefundDetailsSummaryAmountRefunded'
    - Added model 'RefundDetailsSummaryAmountRequested'
    - Added model 'RefundReasonCode'
    - Added model 'RefundStatus'
    - Added model 'RefundTransactionDetails'
    - Added model 'RefundTransactionDetailsAmountRefunded'
    - Added model 'RefundTransactionDetailsAmountRequested'
    - Added model 'RegistrationNumber'
    - Added model 'RenewProperties'
    - Added model 'RenewPropertiesResponse'
    - Added model 'RenewalTermDetails'
    - Added model 'ReservationAppliedScopeProperties'
    - Added model 'ReservationBillingPlan'
    - Added model 'ReservationExtendedStatusInfo'
    - Added model 'ReservationList'
    - Added model 'ReservationMergeProperties'
    - Added model 'ReservationOrder'
    - Added model 'ReservationOrderBillingPlanInformation'
    - Added model 'ReservationOrderList'
    - Added model 'ReservationPaymentDetail'
    - Added model 'ReservationPurchaseRequest'
    - Added model 'ReservationSplitProperties'
    - Added model 'ReservationStatusCode'
    - Added model 'ReservationSwapProperties'
    - Added model 'SavingsPlanModel'
    - Added model 'SavingsPlanModelList'
    - Added model 'SavingsPlanModelListResult'
    - Added model 'SavingsPlanOrderModel'
    - Added model 'SavingsPlanOrderModelList'
    - Added model 'SavingsPlanPurchasesPolicy'
    - Added model 'SavingsPlanSummaryCount'
    - Added model 'SavingsPlanTerm'
    - Added model 'SavingsPlanUpdateRequest'
    - Added model 'SavingsPlanUpdateRequestProperties'
    - Added model 'SavingsPlanUpdateValidateRequest'
    - Added model 'SavingsPlanValidResponseProperty'
    - Added model 'SavingsPlanValidateResponse'
    - Added model 'ServiceDefinedResourceName'
    - Added model 'Sku'
    - Added model 'SkuName'
    - Added model 'SpecialTaxationType'
    - Added model 'SpendingLimitDetails'
    - Added model 'SpendingLimitStatus'
    - Added model 'SpendingLimitType'
    - Added model 'SubscriptionBillingType'
    - Added model 'SubscriptionEnrollmentAccountStatus'
    - Added model 'SubscriptionEnrollmentDetails'
    - Added model 'SubscriptionPolicy'
    - Added model 'SubscriptionPolicyProperties'
    - Added model 'SubscriptionStatusReason'
    - Added model 'SubscriptionWorkloadType'
    - Added model 'SupportLevel'
    - Added model 'SupportedAccountType'
    - Added model 'SystemData'
    - Added model 'SystemOverrides'
    - Added model 'TaxIdentifier'
    - Added model 'TaxIdentifierStatus'
    - Added model 'TaxIdentifierType'
    - Added model 'TransactionKind'
    - Added model 'TransactionProperties'
    - Added model 'TransactionPropertiesAzureCreditApplied'
    - Added model 'TransactionPropertiesConsumptionCommitmentDecremented'
    - Added model 'TransactionPropertiesEffectivePrice'
    - Added model 'TransactionPropertiesMarketPrice'
    - Added model 'TransactionPropertiesRefundTransactionDetails'
    - Added model 'TransactionPropertiesSubTotal'
    - Added model 'TransactionPropertiesTax'
    - Added model 'TransactionPropertiesTransactionAmount'
    - Added model 'TransactionSummary'
    - Added model 'TransactionType'
    - Added model 'TransferDetails'
    - Added model 'TransferDetailsListResult'
    - Added model 'TransferError'
    - Added model 'TransferItemQueryParameter'
    - Added model 'TransferStatus'
    - Added model 'TransitionDetails'
    - Added model 'Utilization'
    - Added model 'UtilizationAggregates'
    - Added model 'ValidateTransferListResponse'
    - Added model 'ValidateTransferResponse'
    - Added model 'ValidationResultProperties'
    - Model 'AvailableBalancesOperations' added method 'get_by_billing_account'
    - Model 'AvailableBalancesOperations' added method 'get_by_billing_profile'
    - Model 'BillingAccountsOperations' added method 'begin_add_payment_terms'
    - Model 'BillingAccountsOperations' added method 'begin_cancel_payment_terms'
    - Model 'BillingAccountsOperations' added method 'confirm_transition'
    - Model 'BillingAccountsOperations' added method 'validate_payment_terms'
    - Model 'BillingPermissionsOperations' added method 'check_access_by_billing_account'
    - Model 'BillingPermissionsOperations' added method 'check_access_by_billing_profile'
    - Model 'BillingPermissionsOperations' added method 'check_access_by_customer'
    - Model 'BillingPermissionsOperations' added method 'check_access_by_department'
    - Model 'BillingPermissionsOperations' added method 'check_access_by_enrollment_account'
    - Model 'BillingPermissionsOperations' added method 'check_access_by_invoice_section'
    - Model 'BillingPermissionsOperations' added method 'list_by_customer_at_billing_account'
    - Model 'BillingPermissionsOperations' added method 'list_by_department'
    - Model 'BillingPermissionsOperations' added method 'list_by_enrollment_account'
    - Model 'BillingPermissionsOperations' added method 'list_by_invoice_section'
    - Model 'BillingProfilesOperations' added method 'begin_delete'
    - Model 'BillingProfilesOperations' added method 'validate_delete_eligibility'
    - Model 'BillingRoleAssignmentsOperations' added method 'begin_create_by_billing_account'
    - Model 'BillingRoleAssignmentsOperations' added method 'begin_create_by_billing_profile'
    - Model 'BillingRoleAssignmentsOperations' added method 'begin_create_by_customer'
    - Model 'BillingRoleAssignmentsOperations' added method 'begin_create_by_invoice_section'
    - Model 'BillingRoleAssignmentsOperations' added method 'begin_create_or_update_by_billing_account'
    - Model 'BillingRoleAssignmentsOperations' added method 'begin_create_or_update_by_department'
    - Model 'BillingRoleAssignmentsOperations' added method 'begin_create_or_update_by_enrollment_account'
    - Model 'BillingRoleAssignmentsOperations' added method 'begin_resolve_by_billing_account'
    - Model 'BillingRoleAssignmentsOperations' added method 'begin_resolve_by_billing_profile'
    - Model 'BillingRoleAssignmentsOperations' added method 'begin_resolve_by_customer'
    - Model 'BillingRoleAssignmentsOperations' added method 'begin_resolve_by_invoice_section'
    - Model 'BillingRoleAssignmentsOperations' added method 'delete_by_customer'
    - Model 'BillingRoleAssignmentsOperations' added method 'delete_by_department'
    - Model 'BillingRoleAssignmentsOperations' added method 'delete_by_enrollment_account'
    - Model 'BillingRoleAssignmentsOperations' added method 'get_by_customer'
    - Model 'BillingRoleAssignmentsOperations' added method 'get_by_department'
    - Model 'BillingRoleAssignmentsOperations' added method 'get_by_enrollment_account'
    - Model 'BillingRoleAssignmentsOperations' added method 'list_by_customer'
    - Model 'BillingRoleAssignmentsOperations' added method 'list_by_department'
    - Model 'BillingRoleAssignmentsOperations' added method 'list_by_enrollment_account'
    - Model 'BillingSubscriptionsOperations' added method 'begin_cancel'
    - Model 'BillingSubscriptionsOperations' added method 'begin_delete'
    - Model 'BillingSubscriptionsOperations' added method 'begin_merge'
    - Model 'BillingSubscriptionsOperations' added method 'begin_split'
    - Model 'BillingSubscriptionsOperations' added method 'begin_update'
    - Model 'BillingSubscriptionsOperations' added method 'get_by_billing_profile'
    - Model 'BillingSubscriptionsOperations' added method 'list_by_customer_at_billing_account'
    - Model 'BillingSubscriptionsOperations' added method 'list_by_enrollment_account'
    - Model 'BillingSubscriptionsOperations' added method 'validate_move_eligibility'
    - Model 'CustomersOperations' added method 'get_by_billing_account'
    - Model 'EnrollmentAccountsOperations' added method 'get_by_department'
    - Model 'EnrollmentAccountsOperations' added method 'list_by_billing_account'
    - Model 'EnrollmentAccountsOperations' added method 'list_by_department'
    - Model 'InvoiceSectionsOperations' added method 'begin_delete'
    - Model 'InvoiceSectionsOperations' added method 'validate_delete_eligibility'
    - Model 'InvoicesOperations' added method 'begin_amend'
    - Model 'InvoicesOperations' added method 'begin_download_by_billing_account'
    - Model 'InvoicesOperations' added method 'begin_download_by_billing_subscription'
    - Model 'InvoicesOperations' added method 'begin_download_documents_by_billing_account'
    - Model 'InvoicesOperations' added method 'begin_download_documents_by_billing_subscription'
    - Model 'InvoicesOperations' added method 'begin_download_summary_by_billing_account'
    - Model 'InvoicesOperations' added method 'get_by_billing_account'
    - Model 'InvoicesOperations' added method 'get_by_billing_subscription'
    - Model 'PoliciesOperations' added method 'begin_create_or_update_by_billing_account'
    - Model 'PoliciesOperations' added method 'begin_create_or_update_by_billing_profile'
    - Model 'PoliciesOperations' added method 'begin_create_or_update_by_customer'
    - Model 'PoliciesOperations' added method 'begin_create_or_update_by_customer_at_billing_account'
    - Model 'PoliciesOperations' added method 'get_by_billing_account'
    - Model 'PoliciesOperations' added method 'get_by_customer_at_billing_account'
    - Model 'PoliciesOperations' added method 'get_by_subscription'
    - Model 'ProductsOperations' added method 'begin_move'
    - Model 'ProductsOperations' added method 'validate_move_eligibility'
    - Model 'ReservationsOperations' added method 'begin_update_by_billing_account'
    - Model 'ReservationsOperations' added method 'get_by_reservation_order'
    - Model 'ReservationsOperations' added method 'list_by_reservation_order'
    - Model 'TransactionsOperations' added method 'begin_transactions_download_by_invoice'
    - Model 'TransactionsOperations' added method 'get_transaction_summary_by_invoice'
    - Model 'TransactionsOperations' added method 'list_by_billing_profile'
    - Model 'TransactionsOperations' added method 'list_by_customer'
    - Model 'TransactionsOperations' added method 'list_by_invoice_section'
    - Added model 'AssociatedTenantsOperations'
    - Added model 'BillingRequestsOperations'
    - Added model 'BillingRoleDefinitionOperations'
    - Added model 'BillingSubscriptionsAliasesOperations'
    - Added model 'DepartmentsOperations'
    - Added model 'PartnerTransfersOperations'
    - Added model 'PaymentMethodsOperations'
    - Added model 'RecipientTransfersOperations'
    - Added model 'ReservationOrdersOperations'
    - Added model 'SavingsPlanOrdersOperations'
    - Added model 'SavingsPlansOperations'
    - Added model 'TransfersOperations'



    - Deleted or renamed client operation group 'BillingManagementClient.instructions'
    - Deleted or renamed client operation group 'BillingManagementClient.billing_role_definitions'
    - Deleted or renamed client operation group 'BillingManagementClient.billing_periods'
    - 'Agreement' model deleted or renamed its instance variable 'agreement_link'
    - 'Agreement' model deleted or renamed its instance variable 'category'
    - 'Agreement' model deleted or renamed its instance variable 'acceptance_mode'
    - 'Agreement' model deleted or renamed its instance variable 'effective_date'
    - 'Agreement' model deleted or renamed its instance variable 'expiration_date'
    - 'Agreement' model deleted or renamed its instance variable 'participants'
    - 'Agreement' model deleted or renamed its instance variable 'status'
    - 'AvailableBalance' model deleted or renamed its instance variable 'amount'
    - 'BillingAccount' model deleted or renamed its instance variable 'display_name'
    - 'BillingAccount' model deleted or renamed its instance variable 'sold_to'
    - 'BillingAccount' model deleted or renamed its instance variable 'agreement_type'
    - 'BillingAccount' model deleted or renamed its instance variable 'account_type'
    - 'BillingAccount' model deleted or renamed its instance variable 'account_status'
    - 'BillingAccount' model deleted or renamed its instance variable 'billing_profiles'
    - 'BillingAccount' model deleted or renamed its instance variable 'enrollment_details'
    - 'BillingAccount' model deleted or renamed its instance variable 'departments'
    - 'BillingAccount' model deleted or renamed its instance variable 'enrollment_accounts'
    - 'BillingAccount' model deleted or renamed its instance variable 'has_read_access'
    - 'BillingAccount' model deleted or renamed its instance variable 'notification_email_address'
    - 'BillingProfile' model deleted or renamed its instance variable 'display_name'
    - 'BillingProfile' model deleted or renamed its instance variable 'po_number'
    - 'BillingProfile' model deleted or renamed its instance variable 'billing_relationship_type'
    - 'BillingProfile' model deleted or renamed its instance variable 'bill_to'
    - 'BillingProfile' model deleted or renamed its instance variable 'indirect_relationship_info'
    - 'BillingProfile' model deleted or renamed its instance variable 'invoice_email_opt_in'
    - 'BillingProfile' model deleted or renamed its instance variable 'invoice_day'
    - 'BillingProfile' model deleted or renamed its instance variable 'currency'
    - 'BillingProfile' model deleted or renamed its instance variable 'enabled_azure_plans'
    - 'BillingProfile' model deleted or renamed its instance variable 'invoice_sections'
    - 'BillingProfile' model deleted or renamed its instance variable 'has_read_access'
    - 'BillingProfile' model deleted or renamed its instance variable 'system_id'
    - 'BillingProfile' model deleted or renamed its instance variable 'status'
    - 'BillingProfile' model deleted or renamed its instance variable 'status_reason_code'
    - 'BillingProfile' model deleted or renamed its instance variable 'spending_limit'
    - 'BillingProfile' model deleted or renamed its instance variable 'target_clouds'
    - 'BillingProfile' model deleted or renamed its instance variable 'tags'
    - 'BillingProperty' model deleted or renamed its instance variable 'account_admin_notification_email_address'
    - 'BillingProperty' model deleted or renamed its instance variable 'billing_tenant_id'
    - 'BillingProperty' model deleted or renamed its instance variable 'billing_account_id'
    - 'BillingProperty' model deleted or renamed its instance variable 'billing_account_display_name'
    - 'BillingProperty' model deleted or renamed its instance variable 'billing_profile_id'
    - 'BillingProperty' model deleted or renamed its instance variable 'billing_profile_display_name'
    - 'BillingProperty' model deleted or renamed its instance variable 'billing_profile_status'
    - 'BillingProperty' model deleted or renamed its instance variable 'billing_profile_status_reason_code'
    - 'BillingProperty' model deleted or renamed its instance variable 'billing_profile_spending_limit'
    - 'BillingProperty' model deleted or renamed its instance variable 'cost_center'
    - 'BillingProperty' model deleted or renamed its instance variable 'invoice_section_id'
    - 'BillingProperty' model deleted or renamed its instance variable 'invoice_section_display_name'
    - 'BillingProperty' model deleted or renamed its instance variable 'is_account_admin'
    - 'BillingProperty' model deleted or renamed its instance variable 'product_id'
    - 'BillingProperty' model deleted or renamed its instance variable 'product_name'
    - 'BillingProperty' model deleted or renamed its instance variable 'sku_id'
    - 'BillingProperty' model deleted or renamed its instance variable 'sku_description'
    - 'BillingRoleAssignment' model deleted or renamed its instance variable 'created_on'
    - 'BillingRoleAssignment' model deleted or renamed its instance variable 'created_by_principal_tenant_id'
    - 'BillingRoleAssignment' model deleted or renamed its instance variable 'created_by_principal_id'
    - 'BillingRoleAssignment' model deleted or renamed its instance variable 'created_by_user_email_address'
    - 'BillingRoleAssignment' model deleted or renamed its instance variable 'principal_id'
    - 'BillingRoleAssignment' model deleted or renamed its instance variable 'principal_tenant_id'
    - 'BillingRoleAssignment' model deleted or renamed its instance variable 'role_definition_id'
    - 'BillingRoleAssignment' model deleted or renamed its instance variable 'scope'
    - 'BillingRoleAssignment' model deleted or renamed its instance variable 'user_authentication_type'
    - 'BillingRoleAssignment' model deleted or renamed its instance variable 'user_email_address'
    - 'BillingRoleDefinition' model deleted or renamed its instance variable 'description'
    - 'BillingRoleDefinition' model deleted or renamed its instance variable 'permissions'
    - 'BillingRoleDefinition' model deleted or renamed its instance variable 'role_name'
    - 'BillingSubscription' model deleted or renamed its instance variable 'subscription_billing_status'
    - 'BillingSubscription' model deleted or renamed its instance variable 'cost_center'
    - 'Customer' model deleted or renamed its instance variable 'billing_profile_id'
    - 'Customer' model deleted or renamed its instance variable 'billing_profile_display_name'
    - 'Customer' model deleted or renamed its instance variable 'display_name'
    - 'Customer' model deleted or renamed its instance variable 'enabled_azure_plans'
    - 'Customer' model deleted or renamed its instance variable 'resellers'
    - 'CustomerListResult' model deleted or renamed its instance variable 'total_count'
    - 'CustomerPolicy' model deleted or renamed its instance variable 'view_charges'
    - 'Department' model deleted or renamed its instance variable 'department_name'
    - 'Department' model deleted or renamed its instance variable 'cost_center'
    - 'Department' model deleted or renamed its instance variable 'status'
    - 'Department' model deleted or renamed its instance variable 'enrollment_accounts'
    - 'EnrollmentAccount' model deleted or renamed its instance variable 'account_name'
    - 'EnrollmentAccount' model deleted or renamed its instance variable 'cost_center'
    - 'EnrollmentAccount' model deleted or renamed its instance variable 'account_owner'
    - 'EnrollmentAccount' model deleted or renamed its instance variable 'account_owner_email'
    - 'EnrollmentAccount' model deleted or renamed its instance variable 'status'
    - 'EnrollmentAccount' model deleted or renamed its instance variable 'start_date'
    - 'EnrollmentAccount' model deleted or renamed its instance variable 'end_date'
    - 'EnrollmentAccount' model deleted or renamed its instance variable 'department'
    - 'Invoice' model deleted or renamed its instance variable 'due_date'
    - 'Invoice' model deleted or renamed its instance variable 'invoice_date'
    - 'Invoice' model deleted or renamed its instance variable 'status'
    - 'Invoice' model deleted or renamed its instance variable 'amount_due'
    - 'Invoice' model deleted or renamed its instance variable 'azure_prepayment_applied'
    - 'Invoice' model deleted or renamed its instance variable 'billed_amount'
    - 'Invoice' model deleted or renamed its instance variable 'credit_amount'
    - 'Invoice' model deleted or renamed its instance variable 'free_azure_credit_applied'
    - 'Invoice' model deleted or renamed its instance variable 'sub_total'
    - 'Invoice' model deleted or renamed its instance variable 'tax_amount'
    - 'Invoice' model deleted or renamed its instance variable 'total_amount'
    - 'Invoice' model deleted or renamed its instance variable 'invoice_period_start_date'
    - 'Invoice' model deleted or renamed its instance variable 'invoice_period_end_date'
    - 'Invoice' model deleted or renamed its instance variable 'invoice_type'
    - 'Invoice' model deleted or renamed its instance variable 'is_monthly_invoice'
    - 'Invoice' model deleted or renamed its instance variable 'billing_profile_id'
    - 'Invoice' model deleted or renamed its instance variable 'billing_profile_display_name'
    - 'Invoice' model deleted or renamed its instance variable 'purchase_order_number'
    - 'Invoice' model deleted or renamed its instance variable 'documents'
    - 'Invoice' model deleted or renamed its instance variable 'payments'
    - 'Invoice' model deleted or renamed its instance variable 'rebill_details'
    - 'Invoice' model deleted or renamed its instance variable 'document_type'
    - 'Invoice' model deleted or renamed its instance variable 'billed_document_id'
    - 'Invoice' model deleted or renamed its instance variable 'credit_for_document_id'
    - 'Invoice' model deleted or renamed its instance variable 'subscription_id'
    - 'InvoiceSection' model deleted or renamed its instance variable 'display_name'
    - 'InvoiceSection' model deleted or renamed its instance variable 'labels'
    - 'InvoiceSection' model deleted or renamed its instance variable 'state'
    - 'InvoiceSection' model deleted or renamed its instance variable 'system_id'
    - 'InvoiceSection' model deleted or renamed its instance variable 'target_cloud'
    - 'InvoiceSectionListResult' model deleted or renamed its instance variable 'total_count'
    - Deleted or renamed enum value 'InvoiceType.AZURE_SERVICE'
    - 'Product' model deleted or renamed its instance variable 'auto_renew'
    - 'Product' model deleted or renamed its instance variable 'display_name'
    - 'Product' model deleted or renamed its instance variable 'purchase_date'
    - 'Product' model deleted or renamed its instance variable 'product_type_id'
    - 'Product' model deleted or renamed its instance variable 'product_type'
    - 'Product' model deleted or renamed its instance variable 'status'
    - 'Product' model deleted or renamed its instance variable 'end_date'
    - 'Product' model deleted or renamed its instance variable 'billing_frequency'
    - 'Product' model deleted or renamed its instance variable 'last_charge'
    - 'Product' model deleted or renamed its instance variable 'last_charge_date'
    - 'Product' model deleted or renamed its instance variable 'quantity'
    - 'Product' model deleted or renamed its instance variable 'sku_id'
    - 'Product' model deleted or renamed its instance variable 'sku_description'
    - 'Product' model deleted or renamed its instance variable 'tenant_id'
    - 'Product' model deleted or renamed its instance variable 'availability_id'
    - 'Product' model deleted or renamed its instance variable 'invoice_section_id'
    - 'Product' model deleted or renamed its instance variable 'invoice_section_display_name'
    - 'Product' model deleted or renamed its instance variable 'billing_profile_id'
    - 'Product' model deleted or renamed its instance variable 'billing_profile_display_name'
    - 'Product' model deleted or renamed its instance variable 'customer_id'
    - 'Product' model deleted or renamed its instance variable 'customer_display_name'
    - 'Product' model deleted or renamed its instance variable 'reseller'
    - 'Reservation' model deleted or renamed its instance variable 'id'
    - 'Reservation' model deleted or renamed its instance variable 'name'
    - 'Reservation' model deleted or renamed its instance variable 'type'
    - 'Reservation' model deleted or renamed its instance variable 'utilization'
    - Deleted or renamed enum value 'SubscriptionTransferValidationErrorCode.NOT_AVAILABLE_FOR_DESTINATION_MARKET'
    - 'Transaction' model deleted or renamed its instance variable 'kind'
    - 'Transaction' model deleted or renamed its instance variable 'date'
    - 'Transaction' model deleted or renamed its instance variable 'invoice'
    - 'Transaction' model deleted or renamed its instance variable 'invoice_id'
    - 'Transaction' model deleted or renamed its instance variable 'order_id'
    - 'Transaction' model deleted or renamed its instance variable 'order_name'
    - 'Transaction' model deleted or renamed its instance variable 'product_family'
    - 'Transaction' model deleted or renamed its instance variable 'product_type_id'
    - 'Transaction' model deleted or renamed its instance variable 'product_type'
    - 'Transaction' model deleted or renamed its instance variable 'product_description'
    - 'Transaction' model deleted or renamed its instance variable 'transaction_type'
    - 'Transaction' model deleted or renamed its instance variable 'transaction_amount'
    - 'Transaction' model deleted or renamed its instance variable 'quantity'
    - 'Transaction' model deleted or renamed its instance variable 'invoice_section_id'
    - 'Transaction' model deleted or renamed its instance variable 'invoice_section_display_name'
    - 'Transaction' model deleted or renamed its instance variable 'billing_profile_id'
    - 'Transaction' model deleted or renamed its instance variable 'billing_profile_display_name'
    - 'Transaction' model deleted or renamed its instance variable 'customer_id'
    - 'Transaction' model deleted or renamed its instance variable 'customer_display_name'
    - 'Transaction' model deleted or renamed its instance variable 'subscription_id'
    - 'Transaction' model deleted or renamed its instance variable 'subscription_name'
    - 'Transaction' model deleted or renamed its instance variable 'azure_plan'
    - 'Transaction' model deleted or renamed its instance variable 'azure_credit_applied'
    - 'Transaction' model deleted or renamed its instance variable 'billing_currency'
    - 'Transaction' model deleted or renamed its instance variable 'discount'
    - 'Transaction' model deleted or renamed its instance variable 'effective_price'
    - 'Transaction' model deleted or renamed its instance variable 'exchange_rate'
    - 'Transaction' model deleted or renamed its instance variable 'market_price'
    - 'Transaction' model deleted or renamed its instance variable 'pricing_currency'
    - 'Transaction' model deleted or renamed its instance variable 'service_period_start_date'
    - 'Transaction' model deleted or renamed its instance variable 'service_period_end_date'
    - 'Transaction' model deleted or renamed its instance variable 'sub_total'
    - 'Transaction' model deleted or renamed its instance variable 'tax'
    - 'Transaction' model deleted or renamed its instance variable 'unit_of_measure'
    - 'Transaction' model deleted or renamed its instance variable 'units'
    - 'Transaction' model deleted or renamed its instance variable 'unit_type'
    - Deleted or renamed model 'BillingAccountUpdateRequest'
    - Deleted or renamed model 'BillingFrequency'
    - Deleted or renamed model 'BillingPeriod'
    - Deleted or renamed model 'BillingPeriodsListResult'
    - Deleted or renamed model 'BillingPermissionsListResult'
    - Deleted or renamed model 'BillingPermissionsProperties'
    - Deleted or renamed model 'BillingProfileCreationRequest'
    - Deleted or renamed model 'BillingProfileSpendingLimit'
    - Deleted or renamed model 'BillingProfilesOnExpand'
    - Deleted or renamed model 'BillingSubscriptionStatusType'
    - Deleted or renamed model 'BillingSubscriptionsListResult'
    - Deleted or renamed model 'Document'
    - Deleted or renamed model 'DocumentType'
    - Deleted or renamed model 'DownloadUrl'
    - Deleted or renamed model 'Enrollment'
    - Deleted or renamed model 'EnrollmentAccountContext'
    - Deleted or renamed model 'EnrollmentAccountSummary'
    - Deleted or renamed model 'EnrollmentPolicies'
    - Deleted or renamed model 'ErrorDetails'
    - Deleted or renamed model 'ErrorSubDetailsItem'
    - Deleted or renamed model 'Instruction'
    - Deleted or renamed model 'InstructionListResult'
    - Deleted or renamed model 'InvoiceSectionCreationRequest'
    - Deleted or renamed model 'InvoiceSectionListWithCreateSubPermissionResult'
    - Deleted or renamed model 'InvoiceSectionsOnExpand'
    - Deleted or renamed model 'Participants'
    - Deleted or renamed model 'PaymentProperties'
    - Deleted or renamed model 'Policy'
    - Deleted or renamed model 'ProductStatusType'
    - Deleted or renamed model 'ProductTransferValidationErrorCode'
    - Deleted or renamed model 'ProductsListResult'
    - Deleted or renamed model 'ReservationPropertyUtilization'
    - Deleted or renamed model 'ReservationType'
    - Deleted or renamed model 'SpendingLimitForBillingProfile'
    - Deleted or renamed model 'StatusReasonCode'
    - Deleted or renamed model 'StatusReasonCodeForBillingProfile'
    - Deleted or renamed model 'TargetCloud'
    - Deleted or renamed model 'TransactionTypeKind'
    - Deleted or renamed model 'TransferBillingSubscriptionRequestProperties'
    - Deleted or renamed model 'TransferProductRequestProperties'
    - Deleted or renamed model 'ValidateAddressResponse'
    - Deleted or renamed model 'ValidateProductTransferEligibilityError'
    - Deleted or renamed model 'ValidateProductTransferEligibilityResult'
    - Deleted or renamed model 'ValidateSubscriptionTransferEligibilityError'
    - Deleted or renamed model 'ValidateSubscriptionTransferEligibilityResult'
    - Deleted or renamed model 'ViewCharges'
    - 'AddressOperations.validate' renamed its parameter 'address' to 'parameters' of kind 'positional_or_keyword'
    - 'AgreementsOperations.get' method deleted or renamed its parameter 'expand' of kind 'positional_or_keyword'
    - Deleted or renamed method 'AvailableBalancesOperations.get'
    - 'BillingAccountsOperations.get' method deleted or renamed its parameter 'expand' of kind 'positional_or_keyword'
    - 'BillingAccountsOperations.list' method inserted a 'positional_or_keyword' parameter 'include_all'
    - 'BillingAccountsOperations.list' method inserted a 'positional_or_keyword' parameter 'include_all_without_billing_profiles'
    - 'BillingAccountsOperations.list' method inserted a 'positional_or_keyword' parameter 'include_deleted'
    - 'BillingAccountsOperations.list' method inserted a 'positional_or_keyword' parameter 'include_pending_agreement'
    - 'BillingAccountsOperations.list' method inserted a 'positional_or_keyword' parameter 'include_resellee'
    - 'BillingPermissionsOperations.list_by_customer' method inserted a 'positional_or_keyword' parameter 'billing_profile_name'
    - Deleted or renamed method 'BillingPermissionsOperations.list_by_invoice_sections'
    - 'BillingProfilesOperations.get' method deleted or renamed its parameter 'expand' of kind 'positional_or_keyword'
    - 'BillingProfilesOperations.list_by_billing_account' method inserted a 'positional_or_keyword' parameter 'include_deleted'
    - 'BillingProfilesOperations.list_by_billing_account' method deleted or renamed its parameter 'expand' of kind 'positional_or_keyword'
    - 'BillingPropertyOperations.get' method inserted a 'positional_or_keyword' parameter 'include_billing_country'
    - 'BillingPropertyOperations.get' method inserted a 'positional_or_keyword' parameter 'include_transition_status'
    - 'BillingSubscriptionsOperations.begin_move' method inserted a 'positional_or_keyword' parameter 'billing_subscription_name'
    - 'BillingSubscriptionsOperations.get' method inserted a 'positional_or_keyword' parameter 'billing_subscription_name'
    - 'BillingSubscriptionsOperations.list_by_billing_account' method inserted a 'positional_or_keyword' parameter 'include_deleted'
    - 'BillingSubscriptionsOperations.list_by_billing_account' method inserted a 'positional_or_keyword' parameter 'include_tenant_subscriptions'
    - 'BillingSubscriptionsOperations.list_by_billing_account' method inserted a 'positional_or_keyword' parameter 'include_failed'
    - 'BillingSubscriptionsOperations.list_by_billing_profile' method inserted a 'positional_or_keyword' parameter 'include_deleted'
    - 'BillingSubscriptionsOperations.list_by_customer' method inserted a 'positional_or_keyword' parameter 'billing_profile_name'
    - 'BillingSubscriptionsOperations.list_by_customer' method inserted a 'positional_or_keyword' parameter 'include_deleted'
    - 'BillingSubscriptionsOperations.list_by_invoice_section' method inserted a 'positional_or_keyword' parameter 'include_deleted'
    - Deleted or renamed method 'BillingSubscriptionsOperations.update'
    - Deleted or renamed method 'BillingSubscriptionsOperations.validate_move'
    - 'CustomersOperations.get' method inserted a 'positional_or_keyword' parameter 'billing_profile_name'
    - 'CustomersOperations.get' method deleted or renamed its parameter 'expand' of kind 'positional_or_keyword'
    - 'EnrollmentAccountsOperations.get' method inserted a 'positional_or_keyword' parameter 'billing_account_name'
    - 'EnrollmentAccountsOperations.get' method inserted a 'positional_or_keyword' parameter 'enrollment_account_name'
    - 'EnrollmentAccountsOperations.get' method deleted or renamed its parameter 'name' of kind 'positional_or_keyword'
    - Deleted or renamed method 'EnrollmentAccountsOperations.list'
    - 'InvoiceSectionsOperations.list_by_billing_profile' method inserted a 'positional_or_keyword' parameter 'include_deleted'
    - 'InvoicesOperations.get' method deleted or renamed its parameter 'billing_account_name' of kind 'positional_or_keyword'
    - Deleted or renamed method 'InvoicesOperations.begin_download_billing_subscription_invoice'
    - Deleted or renamed method 'InvoicesOperations.begin_download_invoice'
    - Deleted or renamed method 'InvoicesOperations.begin_download_multiple_billing_profile_invoices'
    - Deleted or renamed method 'InvoicesOperations.begin_download_multiple_billing_subscription_invoices'
    - Deleted or renamed method 'InvoicesOperations.get_by_id'
    - Deleted or renamed method 'InvoicesOperations.get_by_subscription_and_invoice_id'
    - 'PoliciesOperations.get_by_customer' method inserted a 'positional_or_keyword' parameter 'billing_profile_name'
    - 'PoliciesOperations.get_by_customer' method inserted a 'positional_or_keyword' parameter 'policy_name'
    - Deleted or renamed method 'PoliciesOperations.update'
    - Deleted or renamed method 'PoliciesOperations.update_customer'
    - Deleted or renamed method 'ProductsOperations.move'
    - Deleted or renamed method 'ProductsOperations.validate_move'
    - 'ReservationsOperations.list_by_billing_account' method deleted or renamed its parameter 'orderby' of kind 'positional_or_keyword'
    - 'ReservationsOperations.list_by_billing_profile' method deleted or renamed its parameter 'orderby' of kind 'positional_or_keyword'
    - Deleted or renamed model 'BillingPeriodsOperations'
    - Deleted or renamed model 'BillingRoleDefinitionsOperations'
    - Deleted or renamed model 'InstructionsOperations'





    - Model Agreement has a new parameter billing_profile_info
    - Model BillingProfileListResult has a new parameter total_count
    - Model BillingSubscription has a new parameter suspension_reasons
    - Model InvoiceListResult has a new parameter total_count
    - Model InvoiceSection has a new parameter tags
    - Model ProductsListResult has a new parameter total_count
    - Model TransactionListResult has a new parameter total_count



  **Features**

    - Model InvoiceSectionListResult has a new parameter total_count
    - Model OperationDisplay has a new parameter description
    - Model BillingSubscriptionsListResult has a new parameter total_count
    - Model BillingAccountUpdateRequest has a new parameter notification_email_address
    - Model EnrollmentAccount has a new parameter account_owner_email
    - Model CustomerListResult has a new parameter total_count
    - Model Operation has a new parameter is_data_action
    - Model BillingAccount has a new parameter notification_email_address
    - Model AddressDetails has a new parameter middle_name
    - Model BillingProfile has a new parameter tags
    - Model EnrollmentPolicies has a new parameter marketplace_enabled
    - Added operation group ReservationsOperations

  **Breaking changes**

    - Model EnrollmentPolicies no longer has parameter marketplaces_enabled



  This is beta preview version.

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview.



  **Features**

    - Model ErrorDetails has a new parameter details
    - Added operation InvoicesOperations.download_multiple_billing_subscription_invoice
    - Added operation InvoicesOperations.get_by_id
    - Added operation InvoicesOperations.download_invoice
    - Added operation InvoicesOperations.list_by_billing_subscription
    - Added operation InvoicesOperations.list_by_billing_account
    - Added operation InvoicesOperations.download_billing_subscription_invoice
    - Added operation InvoicesOperations.download_multiple_modern_invoice
    - Added operation InvoicesOperations.list_by_billing_profile
    - Added operation InvoicesOperations.get_by_subscription_and_invoice_id
    - Added operation group InvoiceSectionsOperations
    - Added operation group PoliciesOperations
    - Added operation group InstructionsOperations
    - Added operation group ProductsOperations
    - Added operation group AddressOperations
    - Added operation group BillingProfilesOperations
    - Added operation group TransactionsOperations
    - Added operation group BillingPermissionsOperations
    - Added operation group BillingRoleDefinitionsOperations
    - Added operation group BillingRoleAssignmentsOperations
    - Added operation group BillingSubscriptionsOperations
    - Added operation group AvailableBalancesOperations
    - Added operation group CustomersOperations
    - Added operation group AgreementsOperations
    - Added operation group BillingAccountsOperations
    - Added operation group BillingPropertyOperations

  **Breaking changes**

    - Model Invoice has a new signature
    - Model EnrollmentAccount has a new signature
    - Removed operation InvoicesOperations.get_latest
    - Removed operation InvoicesOperations.list



    - Add new nrollment_accounts operation groups
    - Now all operation groups have a "models" attributes



    - Initial Release


pkgId: 546cf8836e41a7264770b3cac1f8275f5bed151afe28b887103704109f64e99b
name: python-azure-mgmt-billingbenefits
arch: src
version: 1.0.0b1
epoch: 0
release: 1
summary: Microsoft Azure Billingbenefits Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-billingbenefits-1.0.0b1-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Billingbenefits Management Client Library.
  This package has been tested with Python 3.7+.
  For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_




  To learn how to use this package, see the [quickstart guide](https://aka.ms/azsdk/python/mgmt)

  For docs and references, see [Python SDK References](https://docs.microsoft.com/python/api/overview/azure/)
  Code samples for this package can be found at [Billingbenefits Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com.
  Additional code samples for different Azure services are available at [Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)




  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.


  ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-billingbenefits%2FREADME.png)






  * Initial Release


pkgId: a53e86915ea6295944889542e3e45800eab0b0ee73c5d96367f47e36916879c8
name: python-azure-mgmt-botservice
arch: src
version: 2.0.0
epoch: 0
release: 1
summary: Microsoft Azure Bot Service Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-botservice-2.0.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Bot Service Client Library.
  This package has been tested with Python 3.7+.
  For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.7+ is required to use this package.
  - [Azure subscription](https://azure.microsoft.com/free/)



  ```bash
  pip install azure-mgmt-botservice
  pip install azure-identity
  ```



  By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

  - `AZURE_CLIENT_ID` for Azure client ID.
  - `AZURE_TENANT_ID` for Azure tenant ID.
  - `AZURE_CLIENT_SECRET` for Azure client secret.

  In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

  With above configuration, client can be authenticated by following code:

  ```python
  from azure.identity import DefaultAzureCredential
  from azure.mgmt.botservice import AzureBotService
  import os

  sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
  client = AzureBotService(credential=DefaultAzureCredential(), subscription_id=sub_id)
  ```




  Code samples for this package can be found at [Bot Service](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com and [Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)








  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.


  ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-botservice%2FREADME.png)








    - Added operation group EmailOperations
    - Added operation group OperationResultsOperations
    - Added operation group PrivateEndpointConnectionsOperations
    - Added operation group PrivateLinkResourcesOperations
    - Added operation group QnAMakerEndpointKeysOperations
    - Model AlexaChannel has a new parameter etag
    - Model AlexaChannel has a new parameter location
    - Model AlexaChannel has a new parameter provisioning_state
    - Model Bot has a new parameter zones
    - Model BotChannel has a new parameter zones
    - Model BotProperties has a new parameter all_settings
    - Model BotProperties has a new parameter app_password_hint
    - Model BotProperties has a new parameter cmek_encryption_status
    - Model BotProperties has a new parameter disable_local_auth
    - Model BotProperties has a new parameter is_developer_app_insights_api_key_set
    - Model BotProperties has a new parameter is_streaming_supported
    - Model BotProperties has a new parameter manifest_url
    - Model BotProperties has a new parameter migration_token
    - Model BotProperties has a new parameter msa_app_msi_resource_id
    - Model BotProperties has a new parameter msa_app_tenant_id
    - Model BotProperties has a new parameter msa_app_type
    - Model BotProperties has a new parameter open_with_hint
    - Model BotProperties has a new parameter parameters
    - Model BotProperties has a new parameter private_endpoint_connections
    - Model BotProperties has a new parameter provisioning_state
    - Model BotProperties has a new parameter public_network_access
    - Model BotProperties has a new parameter publishing_credentials
    - Model BotProperties has a new parameter storage_resource_id
    - Model BotProperties has a new parameter tenant_id
    - Model Channel has a new parameter etag
    - Model Channel has a new parameter location
    - Model Channel has a new parameter provisioning_state
    - Model CheckNameAvailabilityResponseBody has a new parameter abs_code
    - Model ConnectionSetting has a new parameter zones
    - Model ConnectionSettingProperties has a new parameter provisioning_state
    - Model DirectLineChannel has a new parameter etag
    - Model DirectLineChannel has a new parameter location
    - Model DirectLineChannel has a new parameter provisioning_state
    - Model DirectLineChannelProperties has a new parameter direct_line_embed_code
    - Model DirectLineChannelProperties has a new parameter extension_key1
    - Model DirectLineChannelProperties has a new parameter extension_key2
    - Model DirectLineSite has a new parameter is_block_user_upload_enabled
    - Model DirectLineSpeechChannel has a new parameter etag
    - Model DirectLineSpeechChannel has a new parameter location
    - Model DirectLineSpeechChannel has a new parameter provisioning_state
    - Model DirectLineSpeechChannelProperties has a new parameter cognitive_service_region
    - Model DirectLineSpeechChannelProperties has a new parameter cognitive_service_resource_id
    - Model DirectLineSpeechChannelProperties has a new parameter cognitive_service_subscription_key
    - Model EmailChannel has a new parameter etag
    - Model EmailChannel has a new parameter location
    - Model EmailChannel has a new parameter provisioning_state
    - Model EmailChannelProperties has a new parameter auth_method
    - Model EmailChannelProperties has a new parameter magic_code
    - Model FacebookChannel has a new parameter etag
    - Model FacebookChannel has a new parameter location
    - Model FacebookChannel has a new parameter provisioning_state
    - Model KikChannel has a new parameter etag
    - Model KikChannel has a new parameter location
    - Model KikChannel has a new parameter provisioning_state
    - Model LineChannel has a new parameter etag
    - Model LineChannel has a new parameter location
    - Model LineChannel has a new parameter provisioning_state
    - Model MsTeamsChannel has a new parameter etag
    - Model MsTeamsChannel has a new parameter location
    - Model MsTeamsChannel has a new parameter provisioning_state
    - Model MsTeamsChannelProperties has a new parameter accepted_terms
    - Model MsTeamsChannelProperties has a new parameter calling_webhook
    - Model MsTeamsChannelProperties has a new parameter deployment_environment
    - Model MsTeamsChannelProperties has a new parameter incoming_call_route
    - Model Resource has a new parameter zones
    - Model ServiceProviderParameter has a new parameter metadata
    - Model SkypeChannel has a new parameter etag
    - Model SkypeChannel has a new parameter location
    - Model SkypeChannel has a new parameter provisioning_state
    - Model SkypeChannelProperties has a new parameter incoming_call_route
    - Model SlackChannel has a new parameter etag
    - Model SlackChannel has a new parameter location
    - Model SlackChannel has a new parameter provisioning_state
    - Model SlackChannelProperties has a new parameter scopes
    - Model SmsChannel has a new parameter etag
    - Model SmsChannel has a new parameter location
    - Model SmsChannel has a new parameter provisioning_state
    - Model TelegramChannel has a new parameter etag
    - Model TelegramChannel has a new parameter location
    - Model TelegramChannel has a new parameter provisioning_state
    - Model WebChatChannel has a new parameter etag
    - Model WebChatChannel has a new parameter location
    - Model WebChatChannel has a new parameter provisioning_state



    - Model BotProperties no longer has parameter is_isolated
    - Model DirectLineSpeechChannelProperties no longer has parameter cognitive_services_subscription_id
    - Model MsTeamsChannelProperties no longer has parameter calling_web_hook
    - Model WebChatSite has a new required parameter is_webchat_preview_enabled
    - Model WebChatSite no longer has parameter enable_preview





    - Added operation group EmailOperations
    - Added operation group QnAMakerEndpointKeysOperations
    - Model BotProperties has a new parameter tenant_id
    - Model DirectLineChannelProperties has a new parameter extension_key1
    - Model DirectLineChannelProperties has a new parameter extension_key2
    - Model DirectLineSpeechChannelProperties has a new parameter cognitive_service_resource_id
    - Model EmailChannelProperties has a new parameter auth_method
    - Model EmailChannelProperties has a new parameter magic_code
    - Model MsTeamsChannelProperties has a new parameter calling_webhook



    - Model MsTeamsChannelProperties no longer has parameter calling_web_hook



  **Bugfixes**

    - Fix multi inheritance problem for Model `Site`



  **Features**

    - Model ListChannelWithKeysResponse has a new parameter changed_time
    - Model ListChannelWithKeysResponse has a new parameter entity_tag
    - Model ListChannelWithKeysResponse has a new parameter provisioning_state



  **Features**

    - Added operation group OperationResultsOperations
    - Added operation group PrivateEndpointConnectionsOperations
    - Added operation group PrivateLinkResourcesOperations
    - Model AlexaChannel has a new parameter etag
    - Model AlexaChannel has a new parameter location
    - Model AlexaChannel has a new parameter provisioning_state
    - Model Bot has a new parameter zones
    - Model BotChannel has a new parameter zones
    - Model BotProperties has a new parameter all_settings
    - Model BotProperties has a new parameter app_password_hint
    - Model BotProperties has a new parameter cmek_encryption_status
    - Model BotProperties has a new parameter disable_local_auth
    - Model BotProperties has a new parameter is_developer_app_insights_api_key_set
    - Model BotProperties has a new parameter is_streaming_supported
    - Model BotProperties has a new parameter manifest_url
    - Model BotProperties has a new parameter migration_token
    - Model BotProperties has a new parameter msa_app_msi_resource_id
    - Model BotProperties has a new parameter msa_app_tenant_id
    - Model BotProperties has a new parameter msa_app_type
    - Model BotProperties has a new parameter open_with_hint
    - Model BotProperties has a new parameter parameters
    - Model BotProperties has a new parameter private_endpoint_connections
    - Model BotProperties has a new parameter provisioning_state
    - Model BotProperties has a new parameter public_network_access
    - Model BotProperties has a new parameter publishing_credentials
    - Model BotProperties has a new parameter storage_resource_id
    - Model Channel has a new parameter etag
    - Model Channel has a new parameter location
    - Model Channel has a new parameter provisioning_state
    - Model ConnectionSetting has a new parameter zones
    - Model ConnectionSettingProperties has a new parameter id
    - Model ConnectionSettingProperties has a new parameter name
    - Model ConnectionSettingProperties has a new parameter provisioning_state
    - Model DirectLineChannel has a new parameter etag
    - Model DirectLineChannel has a new parameter location
    - Model DirectLineChannel has a new parameter provisioning_state
    - Model DirectLineChannelProperties has a new parameter direct_line_embed_code
    - Model DirectLineSite has a new parameter is_block_user_upload_enabled
    - Model DirectLineSpeechChannel has a new parameter etag
    - Model DirectLineSpeechChannel has a new parameter location
    - Model DirectLineSpeechChannel has a new parameter provisioning_state
    - Model EmailChannel has a new parameter etag
    - Model EmailChannel has a new parameter location
    - Model EmailChannel has a new parameter provisioning_state
    - Model FacebookChannel has a new parameter etag
    - Model FacebookChannel has a new parameter location
    - Model FacebookChannel has a new parameter provisioning_state
    - Model KikChannel has a new parameter etag
    - Model KikChannel has a new parameter location
    - Model KikChannel has a new parameter provisioning_state
    - Model LineChannel has a new parameter etag
    - Model LineChannel has a new parameter location
    - Model LineChannel has a new parameter provisioning_state
    - Model MsTeamsChannel has a new parameter etag
    - Model MsTeamsChannel has a new parameter location
    - Model MsTeamsChannel has a new parameter provisioning_state
    - Model MsTeamsChannelProperties has a new parameter accepted_terms
    - Model MsTeamsChannelProperties has a new parameter deployment_environment
    - Model MsTeamsChannelProperties has a new parameter incoming_call_route
    - Model Resource has a new parameter zones
    - Model ServiceProviderParameter has a new parameter metadata
    - Model SkypeChannel has a new parameter etag
    - Model SkypeChannel has a new parameter location
    - Model SkypeChannel has a new parameter provisioning_state
    - Model SkypeChannelProperties has a new parameter incoming_call_route
    - Model SlackChannel has a new parameter etag
    - Model SlackChannel has a new parameter location
    - Model SlackChannel has a new parameter provisioning_state
    - Model SlackChannelProperties has a new parameter scopes
    - Model SmsChannel has a new parameter etag
    - Model SmsChannel has a new parameter location
    - Model SmsChannel has a new parameter provisioning_state
    - Model TelegramChannel has a new parameter etag
    - Model TelegramChannel has a new parameter location
    - Model TelegramChannel has a new parameter provisioning_state
    - Model WebChatChannel has a new parameter etag
    - Model WebChatChannel has a new parameter location
    - Model WebChatChannel has a new parameter provisioning_state

  **Breaking changes**

    - Model BotProperties no longer has parameter is_isolated
    - Model DirectLineSpeechChannelProperties has a new required parameter cognitive_service_region
    - Model DirectLineSpeechChannelProperties has a new required parameter cognitive_service_subscription_key
    - Model DirectLineSpeechChannelProperties no longer has parameter cognitive_services_subscription_id
    - Model WebChatSite has a new required parameter is_webchat_preview_enabled
    - Model WebChatSite no longer has parameter enable_preview



  **Features**

    - Model BotProperties has a new parameter schema_transformation_version
    - Model BotProperties has a new parameter cmek_key_vault_url
    - Model BotProperties has a new parameter is_isolated
    - Model BotProperties has a new parameter is_cmek_enabled
    - Added operation group HostSettingsOperations



  This is beta preview version.

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview.



  **Features**

    - Model DirectLineSite has a new parameter is_secure_site_enabled
    - Model DirectLineSite has a new parameter trusted_origins
    - Added operation group EnterpriseChannelsOperations



    - Initial Release


pkgId: 153c6f1f86da4306fcdeada8f3cd00a952e32beb3de9693e8bcfaffd2747bf7c
name: python-azure-mgmt-cdn
arch: src
version: 13.1.1
epoch: 0
release: 1
summary: Microsoft Azure CDN Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-cdn-13.1.1-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure CDN Management Client Library.
  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).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.8+ is required to use this package.
  - [Azure subscription](https://azure.microsoft.com/free/)



  ```bash
  pip install azure-mgmt-cdn
  pip install azure-identity
  ```



  By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

  - `AZURE_CLIENT_ID` for Azure client ID.
  - `AZURE_TENANT_ID` for Azure tenant ID.
  - `AZURE_CLIENT_SECRET` for Azure client secret.

  In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

  With above configuration, client can be authenticated by following code:

  ```python
  from azure.identity import DefaultAzureCredential
  from azure.mgmt.cdn import CdnManagementClient
  import os

  sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
  client = CdnManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
  ```



  Code samples for this package can be found at:
  - [Search CDN Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
  - [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)








  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.








    - Fix serialization error when setting model property with `azure.core.serialization.NULL`





    - Model Profile has a new parameter log_scrubbing
    - Model ProfileUpdateParameters has a new parameter log_scrubbing





    - Added operation AFDProfilesOperations.begin_upgrade
    - Added operation AFDProfilesOperations.check_endpoint_name_availability
    - Added operation AFDProfilesOperations.validate_secret
    - Added operation ProfilesOperations.begin_can_migrate
    - Added operation ProfilesOperations.begin_migrate
    - Added operation ProfilesOperations.begin_migration_commit
    - Model AFDDomain has a new parameter extended_properties
    - Model AFDDomainProperties has a new parameter extended_properties
    - Model AzureFirstPartyManagedCertificateParameters has a new parameter certificate_authority
    - Model AzureFirstPartyManagedCertificateParameters has a new parameter expiration_date
    - Model AzureFirstPartyManagedCertificateParameters has a new parameter secret_source
    - Model AzureFirstPartyManagedCertificateParameters has a new parameter subject
    - Model AzureFirstPartyManagedCertificateParameters has a new parameter subject_alternative_names
    - Model AzureFirstPartyManagedCertificateParameters has a new parameter thumbprint
    - Model CdnWebApplicationFirewallPolicy has a new parameter extended_properties
    - Model Profile has a new parameter extended_properties
    - Model Profile has a new parameter identity
    - Model ProfileUpdateParameters has a new parameter identity



    - Removed operation group ValidateOperations
    - Renamed operation CustomDomainsOperations.disable_custom_https to CustomDomainsOperations.begin_disable_custom_https
    - Renamed operation CustomDomainsOperations.enable_custom_https to CustomDomainsOperations.begin_enable_custom_https





    - Renamed operation CustomDomainsOperations.disable_custom_https to CustomDomainsOperations.begin_disable_custom_https
    - Renamed operation CustomDomainsOperations.enable_custom_https to CustomDomainsOperations.begin_enable_custom_https



  **Features**

    - Added operation CdnManagementClientOperationsMixin.check_endpoint_name_availability
    - Added operation RuleSetsOperations.create
    - Model AFDDomain has a new parameter pre_validated_custom_domain_resource_id
    - Model AFDDomain has a new parameter profile_name
    - Model AFDDomainProperties has a new parameter pre_validated_custom_domain_resource_id
    - Model AFDDomainProperties has a new parameter profile_name
    - Model AFDDomainUpdateParameters has a new parameter pre_validated_custom_domain_resource_id
    - Model AFDDomainUpdateParameters has a new parameter profile_name
    - Model AFDDomainUpdatePropertiesParameters has a new parameter pre_validated_custom_domain_resource_id
    - Model AFDDomainUpdatePropertiesParameters has a new parameter profile_name
    - Model AFDEndpoint has a new parameter auto_generated_domain_name_label_scope
    - Model AFDEndpoint has a new parameter profile_name
    - Model AFDEndpointProperties has a new parameter auto_generated_domain_name_label_scope
    - Model AFDEndpointProperties has a new parameter profile_name
    - Model AFDEndpointPropertiesUpdateParameters has a new parameter profile_name
    - Model AFDEndpointUpdateParameters has a new parameter profile_name
    - Model AFDOrigin has a new parameter enforce_certificate_name_check
    - Model AFDOrigin has a new parameter origin_group_name
    - Model AFDOriginGroup has a new parameter profile_name
    - Model AFDOriginGroupProperties has a new parameter profile_name
    - Model AFDOriginGroupUpdateParameters has a new parameter profile_name
    - Model AFDOriginGroupUpdatePropertiesParameters has a new parameter profile_name
    - Model AFDOriginProperties has a new parameter enforce_certificate_name_check
    - Model AFDOriginProperties has a new parameter origin_group_name
    - Model AFDOriginUpdateParameters has a new parameter enforce_certificate_name_check
    - Model AFDOriginUpdateParameters has a new parameter origin_group_name
    - Model AFDOriginUpdatePropertiesParameters has a new parameter enforce_certificate_name_check
    - Model AFDOriginUpdatePropertiesParameters has a new parameter origin_group_name
    - Model Certificate has a new parameter type
    - Model CustomDomain has a new parameter custom_https_parameters
    - Model CustomerCertificate has a new parameter secret_source
    - Model CustomerCertificate has a new parameter secret_version
    - Model CustomerCertificate has a new parameter type
    - Model CustomerCertificateParameters has a new parameter expiration_date
    - Model CustomerCertificateParameters has a new parameter subject
    - Model CustomerCertificateParameters has a new parameter thumbprint
    - Model DeepCreatedOrigin has a new parameter private_endpoint_status
    - Model Endpoint has a new parameter custom_domains
    - Model EndpointProperties has a new parameter custom_domains
    - Model ErrorResponse has a new parameter error
    - Model HttpVersionMatchConditionParameters has a new parameter transforms
    - Model ManagedCertificate has a new parameter type
    - Model ManagedCertificateParameters has a new parameter expiration_date
    - Model ManagedCertificateParameters has a new parameter subject
    - Model Operation has a new parameter is_data_action
    - Model Operation has a new parameter origin
    - Model Operation has a new parameter service_specification
    - Model OperationDisplay has a new parameter description
    - Model Profile has a new parameter front_door_id
    - Model Profile has a new parameter kind
    - Model Profile has a new parameter origin_response_timeout_seconds
    - Model ProfileUpdateParameters has a new parameter origin_response_timeout_seconds
    - Model RequestMethodMatchConditionParameters has a new parameter transforms
    - Model RequestSchemeMatchConditionParameters has a new parameter transforms
    - Model Route has a new parameter cache_configuration
    - Model Route has a new parameter endpoint_name
    - Model RouteProperties has a new parameter cache_configuration
    - Model RouteProperties has a new parameter endpoint_name
    - Model RouteUpdateParameters has a new parameter cache_configuration
    - Model RouteUpdateParameters has a new parameter endpoint_name
    - Model RouteUpdatePropertiesParameters has a new parameter cache_configuration
    - Model RouteUpdatePropertiesParameters has a new parameter endpoint_name
    - Model Rule has a new parameter rule_set_name
    - Model RuleProperties has a new parameter rule_set_name
    - Model RuleSet has a new parameter profile_name
    - Model RuleSetProperties has a new parameter profile_name
    - Model RuleUpdateParameters has a new parameter rule_set_name
    - Model RuleUpdatePropertiesParameters has a new parameter rule_set_name
    - Model Secret has a new parameter profile_name
    - Model SecretProperties has a new parameter profile_name
    - Model SecurityPolicy has a new parameter profile_name
    - Model SecurityPolicyProperties has a new parameter profile_name
    - Model ValidateSecretInput has a new parameter secret_version

  **Breaking changes**

    - Model AFDEndpoint no longer has parameter origin_response_timeout_seconds
    - Model AFDEndpointProperties no longer has parameter origin_response_timeout_seconds
    - Model AFDEndpointPropertiesUpdateParameters no longer has parameter origin_response_timeout_seconds
    - Model AFDEndpointUpdateParameters no longer has parameter origin_response_timeout_seconds
    - Model AFDOriginGroup no longer has parameter response_based_afd_origin_error_detection_settings
    - Model AFDOriginGroupProperties no longer has parameter response_based_afd_origin_error_detection_settings
    - Model AFDOriginGroupUpdateParameters no longer has parameter response_based_afd_origin_error_detection_settings
    - Model AFDOriginGroupUpdatePropertiesParameters no longer has parameter response_based_afd_origin_error_detection_settings
    - Model CacheExpirationActionParameters has a new required parameter type_name
    - Model CacheExpirationActionParameters no longer has parameter odata_type
    - Model CacheKeyQueryStringActionParameters has a new required parameter type_name
    - Model CacheKeyQueryStringActionParameters no longer has parameter odata_type
    - Model CdnCertificateSourceParameters has a new required parameter type_name
    - Model CdnCertificateSourceParameters no longer has parameter odata_type
    - Model Certificate no longer has parameter thumbprint
    - Model CookiesMatchConditionParameters has a new required parameter type_name
    - Model CookiesMatchConditionParameters no longer has parameter odata_type
    - Model CustomerCertificate no longer has parameter certificate_url
    - Model CustomerCertificate no longer has parameter version
    - Model ErrorResponse no longer has parameter code
    - Model ErrorResponse no longer has parameter message
    - Model HeaderActionParameters has a new required parameter type_name
    - Model HeaderActionParameters no longer has parameter odata_type
    - Model HttpVersionMatchConditionParameters has a new required parameter type_name
    - Model HttpVersionMatchConditionParameters no longer has parameter odata_type
    - Model IsDeviceMatchConditionParameters has a new required parameter type_name
    - Model IsDeviceMatchConditionParameters no longer has parameter odata_type
    - Model KeyVaultCertificateSourceParameters has a new required parameter type_name
    - Model KeyVaultCertificateSourceParameters no longer has parameter odata_type
    - Model KeyVaultSigningKeyParameters has a new required parameter type_name
    - Model KeyVaultSigningKeyParameters no longer has parameter odata_type
    - Model ManagedCertificate no longer has parameter thumbprint
    - Model OriginGroupOverrideActionParameters has a new required parameter type_name
    - Model OriginGroupOverrideActionParameters no longer has parameter odata_type
    - Model PostArgsMatchConditionParameters has a new required parameter type_name
    - Model PostArgsMatchConditionParameters no longer has parameter odata_type
    - Model Profile no longer has parameter frontdoor_id
    - Model QueryStringMatchConditionParameters has a new required parameter type_name
    - Model QueryStringMatchConditionParameters no longer has parameter odata_type
    - Model RemoteAddressMatchConditionParameters has a new required parameter type_name
    - Model RemoteAddressMatchConditionParameters no longer has parameter odata_type
    - Model RequestBodyMatchConditionParameters has a new required parameter type_name
    - Model RequestBodyMatchConditionParameters no longer has parameter odata_type
    - Model RequestHeaderMatchConditionParameters has a new required parameter type_name
    - Model RequestHeaderMatchConditionParameters no longer has parameter odata_type
    - Model RequestMethodMatchConditionParameters has a new required parameter type_name
    - Model RequestMethodMatchConditionParameters no longer has parameter odata_type
    - Model RequestSchemeMatchConditionParameters has a new required parameter type_name
    - Model RequestSchemeMatchConditionParameters no longer has parameter odata_type
    - Model RequestUriMatchConditionParameters has a new required parameter type_name
    - Model RequestUriMatchConditionParameters no longer has parameter odata_type
    - Model Route no longer has parameter compression_settings
    - Model Route no longer has parameter query_string_caching_behavior
    - Model RouteProperties no longer has parameter compression_settings
    - Model RouteProperties no longer has parameter query_string_caching_behavior
    - Model RouteUpdateParameters no longer has parameter compression_settings
    - Model RouteUpdateParameters no longer has parameter query_string_caching_behavior
    - Model RouteUpdatePropertiesParameters no longer has parameter compression_settings
    - Model RouteUpdatePropertiesParameters no longer has parameter query_string_caching_behavior
    - Model UrlFileExtensionMatchConditionParameters has a new required parameter type_name
    - Model UrlFileExtensionMatchConditionParameters no longer has parameter odata_type
    - Model UrlFileNameMatchConditionParameters has a new required parameter type_name
    - Model UrlFileNameMatchConditionParameters no longer has parameter odata_type
    - Model UrlPathMatchConditionParameters has a new required parameter type_name
    - Model UrlPathMatchConditionParameters no longer has parameter odata_type
    - Model UrlRedirectActionParameters has a new required parameter type_name
    - Model UrlRedirectActionParameters no longer has parameter odata_type
    - Model UrlRewriteActionParameters has a new required parameter type_name
    - Model UrlRewriteActionParameters no longer has parameter odata_type
    - Model UrlSigningActionParameters has a new required parameter type_name
    - Model UrlSigningActionParameters no longer has parameter odata_type
    - Operation SecurityPoliciesOperations.begin_patch has a new signature
    - Removed operation RuleSetsOperations.begin_create
    - Removed operation SecretsOperations.begin_update



  **Features**

    - Model ManagedRuleSetDefinition has a new parameter system_data
    - Model Resource has a new parameter system_data

  **Breaking changes**

    - Operation SecurityPoliciesOperations.begin_patch has a new signature
    - Operation RuleSetsOperations.begin_create has a new signature
    - Model RouteUpdatePropertiesParameters no longer has parameter optimization_type
    - Model CustomerCertificateParameters no longer has parameter thumbprint
    - Model CustomerCertificateParameters no longer has parameter subject
    - Model CustomerCertificateParameters no longer has parameter expiration_date
    - Model RouteProperties no longer has parameter optimization_type
    - Model Route no longer has parameter optimization_type
    - Model RouteUpdateParameters no longer has parameter optimization_type
    - Operation LogAnalyticsOperations.get_log_analytics_metrics has a new signature
    - Model ManagedCertificateParameters has a new signature



  **Features**

    - Model ProxyResource has a new parameter system_data
    - Model OriginGroup has a new parameter system_data
    - Model Endpoint has a new parameter system_data
    - Model EdgeNode has a new parameter system_data
    - Model Origin has a new parameter system_data
    - Model TrackedResource has a new parameter system_data
    - Model Profile has a new parameter system_data
    - Model Profile has a new parameter frontdoor_id
    - Model CdnWebApplicationFirewallPolicy has a new parameter system_data
    - Model CustomDomain has a new parameter system_data
    - Added operation group AFDOriginsOperations
    - Added operation group AFDProfilesOperations
    - Added operation group AFDEndpointsOperations
    - Added operation group RoutesOperations
    - Added operation group LogAnalyticsOperations
    - Added operation group RulesOperations
    - Added operation group ValidateOperations
    - Added operation group AFDOriginGroupsOperations
    - Added operation group SecretsOperations
    - Added operation group SecurityPoliciesOperations
    - Added operation group AFDCustomDomainsOperations
    - Added operation group RuleSetsOperations

  **Breaking changes**

    - Parameter odata_type of model UrlSigningActionParameters is now required
    - Operation PoliciesOperations.begin_update has a new signature
    - Operation EndpointsOperations.validate_custom_domain has a new signature
    - Operation EndpointsOperations.begin_load_content has a new signature
    - Operation EndpointsOperations.begin_purge_content has a new signature
    - Operation ProfilesOperations.begin_update has a new signature
    - Operation CdnManagementClientOperationsMixin.check_name_availability has a new signature
    - Operation CdnManagementClientOperationsMixin.check_name_availability_with_subscription has a new signature
    - Operation CdnManagementClientOperationsMixin.validate_probe has a new signature
    - Operation CustomDomainsOperations.begin_create has a new signature
    - Model UrlSigningActionParameters no longer has parameter ip_subnets
    - Model UrlSigningActionParameters no longer has parameter key_id


  This is beta preview version.
  For detailed changelog please refer to equivalent stable version 5.1.0 (https://pypi.org/project/azure-mgmt-cdn/5.1.0/)

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview.



  **Features**
    - Add UrlSigningAction



  **Features**

    - Model Origin has a new parameter private_link_approval_message
    - Model Origin has a new parameter enabled
    - Model Origin has a new parameter weight
    - Model Origin has a new parameter origin_host_header
    - Model Origin has a new parameter private_link_resource_id
    - Model Origin has a new parameter private_link_location
    - Model Origin has a new parameter private_link_alias
    - Model Origin has a new parameter priority
    - Model Origin has a new parameter private_endpoint_status
    - Model EndpointUpdateParameters has a new parameter url_signing_keys
    - Model EndpointUpdateParameters has a new parameter default_origin_group
    - Model Endpoint has a new parameter url_signing_keys
    - Model Endpoint has a new parameter origin_groups
    - Model Endpoint has a new parameter default_origin_group
    - Added operation OriginsOperations.create
    - Added operation OriginsOperations.delete
    - Added operation group OriginGroupsOperations

  **Breaking changes**

    - Model Origin no longer has parameter location
    - Model Origin no longer has parameter tags
    - Model CustomDomain no longer has parameter custom_https_parameters
    - Model DeepCreatedOrigin has a new signature
    - Model OriginUpdateParameters has a new signature



  **Features**

    - Model Endpoint has a new parameter
      web_application_firewall_policy_link
    - Model EndpointUpdateParameters has a new parameter
      web_application_firewall_policy_link
    - Added operation group PoliciesOperations
    - Added operation group ManagedRuleSetsOperations



  **Features**

    - Model DeliveryRule has a new parameter name
    - Model CdnManagedHttpsParameters has a new parameter
      minimum_tls_version
    - Model UserManagedHttpsParameters has a new parameter
      minimum_tls_version
    - Model CustomDomainHttpsParameters has a new parameter
      minimum_tls_version
    - Model CustomDomain has a new parameter custom_https_parameters
    - Added operation group CdnManagementClientOperationsMixin

  **General Breaking Changes**

  This version uses a next-generation code generator that *might*
  introduce breaking changes. In summary, some modules were incorrectly
  visible/importable and have been renamed. This fixed several issues
  caused by usage of classes that were not supposed to be used in the
  first place.

    - CdnManagementClient cannot be imported from
      `azure.mgmt.cdn.cdn_management_client` anymore (import from
      `azure.mgmt.cdn` works like before)
    - CdnManagementClientConfiguration import has been moved from
      `azure.mgmt.cdn.cdn_management_client` to `azure.mgmt.cdn`
    - A model `MyClass` from a "models" sub-module cannot be imported
      anymore using `azure.mgmt.cdn.models.my_class` (import from
      `azure.mgmt.cdn.models` works like before)
    - An operation class `MyClassOperations` from an `operations`
      sub-module cannot be imported anymore using
      `azure.mgmt.cdn.operations.my_class_operations` (import from
      `azure.mgmt.cdn.operations` works like before)

  Last but not least, HTTP connection pooling is now enabled by default.
  You should always use a client as a context manager, or call close(), or
  use no more than one client per process.



  **Features**

    - Add custom_domain_https_parameters support



  **Features**

    - Add client method check_name_availability_with_subscription
    - Model EndpointUpdateParameters has a new parameter delivery_policy
    - Model Endpoint has a new parameter delivery_policy
    - Client class can be used as a context manager to keep the underlying
      HTTP session open for performance

  **General Breaking changes**

  This version uses a next-generation code generator that *might*
  introduce breaking changes.

    - Model signatures now use only keyword-argument syntax. All
      positional arguments must be re-written as keyword-arguments. To
      keep auto-completion in most cases, models are now generated for
      Python 2 and Python 3. Python 3 uses the "*" syntax for
      keyword-only arguments.
    - Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to
      improve the behavior when unrecognized enum values are encountered.
      While this is not a breaking change, the distinctions are important,
      and are documented here:
      <https://docs.python.org/3/library/enum.html#others> At a glance:
        - "is" should not be used at all.
        - "format" will return the string value, where "%s" string
          formatting will return `NameOfEnum.stringvalue`. Format syntax
          should be prefered.
    - New Long Running Operation:
        - Return type changes from
          `msrestazure.azure_operation.AzureOperationPoller` to
          `msrest.polling.LROPoller`. External API is the same.
        - Return type is now **always** a `msrest.polling.LROPoller`,
          regardless of the optional parameters used.
        - The behavior has changed when using `raw=True`. Instead of
          returning the initial call result as `ClientRawResponse`,
          without polling, now this returns an LROPoller. After polling,
          the final resource will be returned as a `ClientRawResponse`.
        - New `polling` parameter. The default behavior is
          `Polling=True` which will poll using ARM algorithm. When
          `Polling=False`, the response of the initial call will be
          returned without polling.
        - `polling` parameter accepts instances of subclasses of
          `msrest.polling.PollingMethod`.
        - `add_done_callback` will no longer raise if called after
          polling is finished, but will instead execute the callback right
          away.

  **Bugfixes**

    - Compatibility of the sdist with wheel 0.31.0



  **Features**

    - Add probe operations and in some models
    - Add list_supported_optimization_types

  **Breaking changes**

    - move resource_usage into its own operation group
    - move operations list into its own operation group

  Api version changed from 2016-10-02 to 2017-04-02



  **Features**

    - Add disable_custom_https and enable_custom_https

  **Breaking changes**

    - Rename check_resource_usage to list_resource_usage
    - list EdgeNode now returns an iterator of EdgeNode, not a
      EdgenodeResult instance with an attribute "value" being a list of
      EdgeNode



    - This wheel package is now built with the azure wheel extension



    - Fix EdgeNode attributes content



    - Fix list EdgeNodes method return type



    - Initial preview release (API Version 2016-10-02)
    - Major breaking changes from 0.30.0rc6



    - Initial alpha release (API Version 2016-04-02)


pkgId: 1e9eb92330dd2e71be4b7cc68a43cf4ba56511df96496c448db6fda5ac71443d
name: python-azure-mgmt-cognitiveservices
arch: src
version: 13.5.0
epoch: 0
release: 1
summary: Microsoft Azure Cognitive Services Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-cognitiveservices-13.5.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Cognitive Services Management Client Library.
  This package has been tested with Python 3.7+.
  For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.7+ is required to use this package.
  - [Azure subscription](https://azure.microsoft.com/free/)



  ```bash
  pip install azure-mgmt-cognitiveservices
  pip install azure-identity
  ```



  By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

  - `AZURE_CLIENT_ID` for Azure client ID.
  - `AZURE_TENANT_ID` for Azure tenant ID.
  - `AZURE_CLIENT_SECRET` for Azure client secret.

  In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

  With above configuration, client can be authenticated by following code:

  ```python
  from azure.identity import DefaultAzureCredential
  from azure.mgmt.cognitiveservices import CognitiveServicesManagementClient
  import os

  sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
  client = CognitiveServicesManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
  ```



  Code samples for this package can be found at:
  - [Search Cognitive Services Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
  - [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)








  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.


  ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-cognitiveservices%2FREADME.png)








    - Added operation group ModelsOperations
    - Added operation group UsagesOperations
    - Model AccountModel has a new parameter is_default_version
    - Model AccountModel has a new parameter skus
    - Model AccountModel has a new parameter source
    - Model AccountProperties has a new parameter abuse_penalty
    - Model CommitmentPlanProperties has a new parameter provisioning_issues
    - Model Deployment has a new parameter sku
    - Model DeploymentModel has a new parameter source
    - Model DeploymentProperties has a new parameter rate_limits
    - Model DeploymentProperties has a new parameter version_upgrade_option
    - Model UsageListResult has a new parameter next_link





    - Added operation CommitmentPlansOperations.begin_create_or_update_association
    - Added operation CommitmentPlansOperations.begin_create_or_update_plan
    - Added operation CommitmentPlansOperations.begin_delete_association
    - Added operation CommitmentPlansOperations.begin_delete_plan
    - Added operation CommitmentPlansOperations.begin_update_plan
    - Added operation CommitmentPlansOperations.get_association
    - Added operation CommitmentPlansOperations.get_plan
    - Added operation CommitmentPlansOperations.list_associations
    - Added operation CommitmentPlansOperations.list_plans_by_resource_group
    - Added operation CommitmentPlansOperations.list_plans_by_subscription
    - Model AccountModel has a new parameter finetune_capabilities
    - Model AccountModel has a new parameter lifecycle_status
    - Model AccountProperties has a new parameter commitment_plan_associations
    - Model AccountProperties has a new parameter locations
    - Model CommitmentPlan has a new parameter kind
    - Model CommitmentPlan has a new parameter location
    - Model CommitmentPlan has a new parameter sku
    - Model CommitmentPlan has a new parameter tags
    - Model CommitmentPlanProperties has a new parameter commitment_plan_guid
    - Model CommitmentPlanProperties has a new parameter provisioning_state





    - Added operation CommitmentPlansOperations.begin_create_or_update_association
    - Added operation CommitmentPlansOperations.begin_create_or_update_plan
    - Added operation CommitmentPlansOperations.begin_delete_association
    - Added operation CommitmentPlansOperations.begin_delete_plan
    - Added operation CommitmentPlansOperations.begin_update_plan
    - Added operation CommitmentPlansOperations.get_association
    - Added operation CommitmentPlansOperations.get_plan
    - Added operation CommitmentPlansOperations.list_associations
    - Added operation CommitmentPlansOperations.list_plans_by_resource_group
    - Added operation CommitmentPlansOperations.list_plans_by_subscription
    - Model AccountModel has a new parameter finetune_capabilities
    - Model AccountModel has a new parameter lifecycle_status
    - Model AccountProperties has a new parameter commitment_plan_associations
    - Model AccountProperties has a new parameter locations
    - Model CommitmentPlan has a new parameter kind
    - Model CommitmentPlan has a new parameter location
    - Model CommitmentPlan has a new parameter sku
    - Model CommitmentPlan has a new parameter tags
    - Model CommitmentPlanProperties has a new parameter commitment_plan_guid
    - Model CommitmentPlanProperties has a new parameter provisioning_state





    - Model AccountModel has a new parameter call_rate_limit
    - Model DeploymentModel has a new parameter call_rate_limit
    - Model DeploymentProperties has a new parameter call_rate_limit
    - Model DeploymentProperties has a new parameter capabilities
    - Model DeploymentProperties has a new parameter rai_policy_name



  **Features**

    - `scale_type` of Model DeploymentScaleType has a new Enum type STANDARD



  **Features**

    - Added operation AccountsOperations.list_models
    - Model AccountProperties has a new parameter deletion_date
    - Model AccountProperties has a new parameter dynamic_throttling_enabled
    - Model AccountProperties has a new parameter scheduled_purge_date
    - Model DeploymentScaleSettings has a new parameter active_capacity



  **Features**

    - Model DomainAvailability has a new parameter kind
    - Model CheckDomainAvailabilityParameter has a new parameter kind
    - Added operation group CommitmentPlansOperations
    - Added operation group CommitmentTiersOperations
    - Added operation group DeploymentsOperations

  **Breaking changes**

    - Operation CognitiveServicesManagementClientOperationsMixin.check_domain_availability has a new signature



  **Features**

    - Model UserOwnedStorage has a new parameter identity_client_id
    - Model Sku has a new parameter family
    - Model Sku has a new parameter capacity
    - Model Sku has a new parameter size
    - Model PrivateEndpointConnection has a new parameter location
    - Model PrivateEndpointConnection has a new parameter system_data
    - Model PrivateEndpointConnection has a new parameter etag
    - Model PrivateEndpointConnectionProperties has a new parameter provisioning_state
    - Model KeyVaultProperties has a new parameter identity_client_id
    - Model PrivateLinkServiceConnectionState has a new parameter actions_required
    - Added operation PrivateEndpointConnectionsOperations.begin_create_or_update
    - Added operation PrivateEndpointConnectionsOperations.begin_delete
    - Added operation AccountsOperations.list_usages
    - Added operation AccountsOperations.begin_delete
    - Added operation AccountsOperations.get
    - Added operation AccountsOperations.begin_create
    - Added operation AccountsOperations.begin_update
    - Added operation group DeletedAccountsOperations

  **Breaking changes**

    - Model PrivateLinkServiceConnectionState no longer has parameter action_required
    - Removed operation PrivateEndpointConnectionsOperations.create_or_update
    - Removed operation PrivateEndpointConnectionsOperations.delete
    - Removed operation AccountsOperations.delete
    - Removed operation AccountsOperations.create
    - Removed operation AccountsOperations.get_usages
    - Removed operation AccountsOperations.update
    - Removed operation AccountsOperations.get_properties



  **Features**

    - Model CognitiveServicesAccountProperties has a new parameter date_created



  This is beta preview version.

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview.



  **Features**

    - Model CognitiveServicesAccountApiProperties has a new parameter website_name
    - Model CognitiveServicesAccountApiProperties has a new parameter super_user
    - Model CognitiveServicesAccountApiProperties has a new parameter aad_client_id
    - Model CognitiveServicesAccountApiProperties has a new parameter aad_tenant_id
    - Added operation PrivateEndpointConnectionsOperations.list



  **Features**

    - Model CognitiveServicesAccountProperties has a new parameter public_network_access
    - Model CognitiveServicesAccountProperties has a new parameter private_endpoint_connections
    - Model CognitiveServicesAccountProperties has a new parameter capabilities
    - Added operation group PrivateEndpointConnectionsOperations
    - Added operation group PrivateLinkResourcesOperations



  **Features**

    - Model CognitiveServicesAccount has a new parameter identity
    - Model CognitiveServicesAccountProperties has a new parameter user_owned_storage
    - Model CognitiveServicesAccountProperties has a new parameter encryption



  **Features**

  - Model CognitiveServicesAccount has a new parameter properties
  - Added operation CognitiveServicesManagementClientOperationsMixin.check_sku_availability

  **Breaking changes**

  - Operation AccountsOperations.create has a new signature
  - Model CognitiveServicesAccount no longer has parameter network_acls
  - Model CognitiveServicesAccount no longer has parameter provisioning_state
  - Model CognitiveServicesAccount no longer has parameter internal_id
  - Model CognitiveServicesAccount no longer has parameter custom_sub_domain_name
  - Model CognitiveServicesAccount no longer has parameter endpoint
  - Model NetworkRuleSet no longer has parameter bypass
  - Operation AccountsOperations.update has a new signature
  - Removed operation group CheckSkuAvailabilityOperations



  **Features**

    - Model CognitiveServicesAccount has a new parameter network_acls
    - Add operation check_domain_availability

  **General Breaking changes**

  This version uses a next-generation code generator that *might*
  introduce breaking changes for some imports. In summary, some modules
  were incorrectly visible/importable and have been renamed. This fixed
  several issues caused by usage of classes that were not supposed to be
  used in the first place.

    - CognitiveServicesManagementClient cannot be imported from
      `azure.mgmt.cognitiveservices.v20xx_yy_zz.cognitive_services_management_client`
      anymore (import from `azure.mgmt.cognitiveservices.v20xx_yy_zz`
      works like before)
    - CognitiveServicesManagementClientConfiguration import has been moved
      from
      `azure.mgmt.cognitiveservices.v20xx_yy_zz.cognitive_services_management_client`
      to `azure.mgmt.cognitiveservices.v20xx_yy_zz`
    - A model `MyClass` from a "models" sub-module cannot be imported
      anymore using
      `azure.mgmt.cognitiveservices.v20xx_yy_zz.models.my_class`
      (import from `azure.mgmt.cognitiveservices.v20xx_yy_zz.models`
      works like before)
    - An operation class `MyClassOperations` from an `operations`
      sub-module cannot be imported anymore using
      `azure.mgmt.cognitiveservices.v20xx_yy_zz.operations.my_class_operations`
      (import from
      `azure.mgmt.cognitiveservices.v20xx_yy_zz.operations` works like
      before)

  Last but not least, HTTP connection pooling is now enabled by default.
  You should always use a client as a context manager, or call close(), or
  use no more than one client per process.



  **Features**

    - Model CognitiveServicesAccount has a new parameter
      custom_sub_domain_name
    - Model CognitiveServicesAccountUpdateParameters has a new parameter
      properties
    - Operation AccountsOperations.update now takes optional properties

  **Breaking changes**

    - Remove limited enum Kind and SkuName. Replace all usage by a simple
      string (e.g. "Bing.SpellCheck.v7")



  **General Breaking changes**

  This version uses a next-generation code generator that *might*
  introduce breaking changes.

    - Model signatures now use only keyword-argument syntax. All
      positional arguments must be re-written as keyword-arguments. To
      keep auto-completion in most cases, models are now generated for
      Python 2 and Python 3. Python 3 uses the "*" syntax for
      keyword-only arguments.
    - Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to
      improve the behavior when unrecognized enum values are encountered.
      While this is not a breaking change, the distinctions are important,
      and are documented here:
      <https://docs.python.org/3/library/enum.html#others> At a glance:
        - "is" should not be used at all.
        - "format" will return the string value, where "%s" string
          formatting will return `NameOfEnum.stringvalue`. Format syntax
          should be prefered.
    - New Long Running Operation:
        - Return type changes from
          `msrestazure.azure_operation.AzureOperationPoller` to
          `msrest.polling.LROPoller`. External API is the same.
        - Return type is now **always** a `msrest.polling.LROPoller`,
          regardless of the optional parameters used.
        - The behavior has changed when using `raw=True`. Instead of
          returning the initial call result as `ClientRawResponse`,
          without polling, now this returns an LROPoller. After polling,
          the final resource will be returned as a `ClientRawResponse`.
        - New `polling` parameter. The default behavior is
          `Polling=True` which will poll using ARM algorithm. When
          `Polling=False`, the response of the initial call will be
          returned without polling.
        - `polling` parameter accepts instances of subclasses of
          `msrest.polling.PollingMethod`.
        - `add_done_callback` will no longer raise if called after
          polling is finished, but will instead execute the callback right
          away.

  **Features**

    - Add "resource_skus" operation group
    - Update SKU list
    - Add "accounts.get_usages" operation
    - Client class can be used as a context manager to keep the underlying
      HTTP session open for performance

  **Bugfixes**

    - Compatibility of the sdist with wheel 0.31.0



  **Breaking changes**

    - remove "location" as a constructor parameter
    - sku_name in "check_sku_availability" result is now a str (from an
      enum)
    - merge "cognitive_services_accounts" into "accounts" operation
      group
    - "key_name" is now required to regenerate keys
    - "location/skus/kind/type" are now required for "list" available skus



    - No changes, this is the 0.30.0 approved as stable.



    - Initial Release (ApiVersion 2017-04-18)
    - This wheel package is now built with the azure wheel extension


pkgId: d89bc01119223ff74e63c93e07356245ea9b106963c086b2e1a1692756a9ae56
name: python-azure-mgmt-commerce
arch: src
version: 6.0.0
epoch: 0
release: 1
summary: Microsoft Azure Commerce Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-commerce-6.0.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Commerce Client Library.

  Azure Resource Manager (ARM) is the next generation of management APIs
  that replace the old Azure Service Management (ASM).

  This package has been tested with Python 2.7, 3.4, 3.5, 3.6 and 3.7.

  For the older Azure Service Management (ASM) libraries, see
  [azure-servicemanagement-legacy](https://pypi.python.org/pypi/azure-servicemanagement-legacy)
  library.

  For a more complete set of Azure libraries, see the
  [azure sdk python release](https://aka.ms/azsdk/python/all).




  To learn how to use this package, see the [quickstart guide](https://aka.ms/azsdk/python/mgmt)



  For docs and references, see [Python SDK References](https://docs.microsoft.com/python/api/overview/azure/)
  Code samples for this package can be found at [Commerce Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com.
  Additional code samples for different Azure services are available at [Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)




  If you encounter any bugs or have suggestions, please file an issue in
  the [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.

  ![image](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-commerce%2FREADME.png)






  - GA release



  This is beta preview version.

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    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)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    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)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - 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.



    - usage_aggregation.quantity is now correctly declared as float
    - All operation groups have now a "models" attribute



    - Initial stable release

  This wheel package is now built with the azure wheel extension

  If moved from 0.30.0rc6, expect some tiny renaming like (not
  exhaustive):

    - reportedstart_time renamed to reported_start_time
    - self.Name renamed to self.name in some classes


pkgId: cca1a644b7295b5113137dc28ad3074e78044482582f0220dab232f9e8111bbd
name: python-azure-mgmt-common
arch: src
version: 0.20.0
epoch: 0
release: 1
summary: Microsoft Azure Resource Management Client Library for Python (Common)
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: Apache License 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-common-0.20.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Resource Management common code.
  This package provides shared code by the Azure Management packages.
  If you are looking to install the Azure client libraries, see the
  `azure <https://pypi.python.org/pypi/azure>`__ bundle package.


pkgId: da617febb4d3024ae69c2d4a56a6f762a015ab686790cb6c40267578857c7fa7
name: python-azure-mgmt-communication
arch: src
version: 2.1.0
epoch: 0
release: 1
summary: Microsoft Azure Communication Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-communication-2.1.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Communication Management Client Library.
  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).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.8+ is required to use this package.
  - [Azure subscription](https://azure.microsoft.com/free/)



  ```bash
  pip install azure-mgmt-communication
  pip install azure-identity
  ```



  By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

  - `AZURE_CLIENT_ID` for Azure client ID.
  - `AZURE_TENANT_ID` for Azure tenant ID.
  - `AZURE_CLIENT_SECRET` for Azure client secret.

  In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

  With above configuration, client can be authenticated by following code:

  ```python
  from azure.identity import DefaultAzureCredential
  from azure.mgmt.communication import CommunicationServiceManagementClient
  import os

  sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
  client = CommunicationServiceManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
  ```



  Code samples for this package can be found at:
  - [Search Communication Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
  - [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)








  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.








    - Model CommunicationServiceResource has a new parameter identity
    - Model CommunicationServiceResourceUpdate has a new parameter identity





    - Added operation group SuppressionListAddressesOperations
    - Added operation group SuppressionListsOperations





    - Model CommunicationServiceResource has a new parameter identity
    - Model CommunicationServiceResourceUpdate has a new parameter identity





    - Added operation group CommunicationServicesOperations
    - Added operation group DomainsOperations
    - Added operation group EmailServicesOperations
    - Added operation group SenderUsernamesOperations
    - Model CommunicationServiceResource has a new parameter linked_domains
    - Model Resource has a new parameter system_data



    - Parameter location of model CommunicationServiceResource is now required
    - Removed operation group CommunicationServiceOperations
    - Removed operation group OperationStatusesOperations





    - Added operation CommunicationServicesOperations.regenerate_key
    - Added operation CommunicationServicesOperations.update
    - Added operation group SenderUsernamesOperations



    - Model DomainResource no longer has parameter valid_sender_usernames
    - Model UpdateDomainRequestParameters no longer has parameter valid_sender_usernames
    - Removed operation CommunicationServicesOperations.begin_regenerate_key
    - Removed operation CommunicationServicesOperations.begin_update





    - Added generated samples in github repo
    - Drop support for python<3.7.0



  **Features**

    - Added operation group CommunicationServicesOperations
    - Added operation group DomainsOperations
    - Added operation group EmailServicesOperations
    - Model CommunicationServiceResource has a new parameter linked_domains
    - Model Resource has a new parameter system_data

  **Breaking changes**

    - Parameter location of model CommunicationServiceResource is now required
    - Removed operation group CommunicationServiceOperations
    - Removed operation group OperationStatusesOperations



  **Features**

    - Model CommunicationServiceResource has a new parameter system_data
    - Model Operation has a new parameter action_type
    - Model Operation has a new parameter is_data_action
    - Added operation CommunicationServiceOperations.check_name_availability

  **Breaking changes**

    - Model Operation no longer has parameter properties




  - Updated `azure-mgmt-communication` version.


  - Updated `azure-mgmt-communication` version.



  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview.




  * Initial Release


pkgId: e98c64e4fd57610d20712609cb0dd184c91352ae9fa6096f9cd16a6a815574dd
name: python-azure-mgmt-compute
arch: src
version: 33.0.0
epoch: 0
release: 1
summary: Microsoft Azure Compute Management Client Library for Python
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-azure-mgmt-compute-33.0.0-1.src.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Compute Management Client Library.
  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).



  _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_





  - Python 3.8+ is required to use this package.
  - [Azure subscription](https://azure.microsoft.com/free/)



  ```bash
  pip install azure-mgmt-compute
  pip install azure-identity
  ```



  By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

  - `AZURE_CLIENT_ID` for Azure client ID.
  - `AZURE_TENANT_ID` for Azure tenant ID.
  - `AZURE_CLIENT_SECRET` for Azure client secret.

  In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

  With above configuration, client can be authenticated by following code:

  ```python
  from azure.identity import DefaultAzureCredential
  from azure.mgmt.compute import ComputeManagementClient
  import os

  sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
  client = ComputeManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
  ```



  Code samples for this package can be found at:
  - [Search Compute Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
  - [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)








  If you encounter any bugs or have suggestions, please file an issue in the
  [Issues](https://github.com/Azure/azure-sdk-for-python/issues)
  section of the project.








    - Model AvailabilitySet has a new parameter scheduled_events_policy
    - Model AvailabilitySetUpdate has a new parameter scheduled_events_policy
    - Model VirtualMachineScaleSet has a new parameter sku_profile
    - Model VirtualMachineScaleSet has a new parameter zonal_platform_fault_domain_align_mode
    - Model VirtualMachineScaleSetUpdate has a new parameter sku_profile
    - Model VirtualMachineScaleSetUpdate has a new parameter zonal_platform_fault_domain_align_mode
    - Model VirtualMachineScaleSetUpdate has a new parameter zones



    - Model PurchasePlan no longer has parameter promotion_code





    - Model DiskRestorePoint has a new parameter logical_sector_size
    - Model PurchasePlan has a new parameter promotion_code
    - Model SecurityPostureReference has a new parameter is_overridable
    - Model VirtualMachineScaleSetUpdateVMProfile has a new parameter security_posture_reference



    - Parameter id of model SecurityPostureReference is now required





    - Model DataDisk has a new parameter source_resource
    - Model DataDisksToAttach has a new parameter caching
    - Model DataDisksToAttach has a new parameter delete_option
    - Model DataDisksToAttach has a new parameter disk_encryption_set
    - Model DataDisksToAttach has a new parameter write_accelerator_enabled
    - Model VirtualMachine has a new parameter scheduled_events_policy
    - Model VirtualMachineScaleSet has a new parameter scheduled_events_policy
    - Model VirtualMachineScaleSetReimageParameters has a new parameter force_update_os_disk_for_ephemeral
    - Model VirtualMachineScaleSetUpdateOSDisk has a new parameter diff_disk_settings
    - Model VirtualMachineScaleSetVMReimageParameters has a new parameter force_update_os_disk_for_ephemeral
    - Model VirtualMachineUpdate has a new parameter scheduled_events_policy
    - Operation CapacityReservationGroupsOperations.list_by_subscription has a new optional parameter resource_ids_only



    - Model PurchasePlan no longer has parameter promotion_code





    - Model GalleryArtifactVersionFullSource has a new parameter virtual_machine_id



    - Fix api_version in next_link for paging operation





    - Model CreationData has a new parameter provisioned_bandwidth_copy_speed
    - Model PurchasePlan has a new parameter promotion_code





    - Added operation DedicatedHostsOperations.begin_redeploy
    - Added operation VirtualMachineScaleSetVMsOperations.begin_approve_rolling_upgrade
    - Added operation VirtualMachineScaleSetVMsOperations.begin_attach_detach_data_disks
    - Added operation VirtualMachineScaleSetsOperations.begin_approve_rolling_upgrade
    - Added operation VirtualMachinesOperations.begin_attach_detach_data_disks
    - Model AutomaticOSUpgradePolicy has a new parameter os_rolling_upgrade_deferral
    - Model CapacityReservationGroup has a new parameter sharing_profile
    - Model CapacityReservationGroupInstanceView has a new parameter shared_subscription_ids
    - Model CapacityReservationGroupUpdate has a new parameter sharing_profile
    - Model CommunityGallery has a new parameter artifact_tags
    - Model CommunityGallery has a new parameter community_metadata
    - Model CommunityGallery has a new parameter disclaimer
    - Model CommunityGalleryImage has a new parameter artifact_tags
    - Model CommunityGalleryImage has a new parameter disclaimer
    - Model CommunityGalleryImageVersion has a new parameter artifact_tags
    - Model CommunityGalleryImageVersion has a new parameter disclaimer
    - Model GalleryImageVersion has a new parameter security_profile
    - Model GalleryImageVersionUpdate has a new parameter security_profile
    - Model RestorePointSourceVMStorageProfile has a new parameter disk_controller_type
    - Model SecurityProfile has a new parameter encryption_identity
    - Model SecurityProfile has a new parameter proxy_agent_settings
    - Model SharedGallery has a new parameter artifact_tags
    - Model SharedGalleryImage has a new parameter artifact_tags
    - Model SharedGalleryImageVersion has a new parameter artifact_tags
    - Model VirtualMachine has a new parameter etag
    - Model VirtualMachine has a new parameter managed_by
    - Model VirtualMachineInstanceView has a new parameter is_vm_in_standby_pool
    - Model VirtualMachineScaleSet has a new parameter etag
    - Model VirtualMachineScaleSet has a new parameter resiliency_policy
    - Model VirtualMachineScaleSetUpdate has a new parameter resiliency_policy
    - Model VirtualMachineScaleSetVM has a new parameter etag
    - Model VirtualMachineScaleSetVMProfile has a new parameter time_created
    - Operation SshPublicKeysOperations.generate_key_pair has a new optional parameter parameters
    - Operation VirtualMachineScaleSetVMsOperations.begin_update has a new optional parameter if_match
    - Operation VirtualMachineScaleSetVMsOperations.begin_update has a new optional parameter if_none_match
    - Operation VirtualMachineScaleSetsOperations.begin_create_or_update has a new optional parameter if_match
    - Operation VirtualMachineScaleSetsOperations.begin_create_or_update has a new optional parameter if_none_match
    - Operation VirtualMachineScaleSetsOperations.begin_update has a new optional parameter if_match
    - Operation VirtualMachineScaleSetsOperations.begin_update has a new optional parameter if_none_match
    - Operation VirtualMachinesOperations.begin_create_or_update has a new optional parameter if_match
    - Operation VirtualMachinesOperations.begin_create_or_update has a new optional parameter if_none_match
    - Operation VirtualMachinesOperations.begin_update has a new optional parameter if_match
    - Operation VirtualMachinesOperations.begin_update has a new optional parameter if_none_match





    - Model CreationData has a new parameter elastic_san_resource_id
    - Model Disk has a new parameter last_ownership_update_time





    - Model VirtualMachineNetworkInterfaceConfiguration has a new parameter auxiliary_mode
    - Model VirtualMachineNetworkInterfaceConfiguration has a new parameter auxiliary_sku
    - Model VirtualMachinePublicIPAddressDnsSettingsConfiguration has a new parameter domain_name_label_scope
    - Model VirtualMachineScaleSetNetworkConfiguration has a new parameter auxiliary_mode
    - Model VirtualMachineScaleSetNetworkConfiguration has a new parameter auxiliary_sku
    - Model VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings has a new parameter domain_name_label_scope
    - Model VirtualMachineScaleSetUpdateNetworkConfiguration has a new parameter auxiliary_mode
    - Model VirtualMachineScaleSetUpdateNetworkConfiguration has a new parameter auxiliary_sku
    - Model VirtualMachineScaleSetVM has a new parameter time_created





    - Model GrantAccessData has a new parameter file_format





    - Added operation DedicatedHostsOperations.list_available_sizes
    - Added operation VirtualMachineScaleSetsOperations.begin_reapply
    - Model DedicatedHostUpdate has a new parameter sku
    - Model LinuxVMGuestPatchAutomaticByPlatformSettings has a new parameter bypass_platform_safety_checks_on_user_schedule
    - Model RestorePointSourceMetadata has a new parameter hyper_v_generation
    - Model RestorePointSourceVMDataDisk has a new parameter write_accelerator_enabled
    - Model RestorePointSourceVMOSDisk has a new parameter write_accelerator_enabled
    - Model VirtualMachineExtension has a new parameter provision_after_extensions
    - Model VirtualMachineRunCommand has a new parameter error_blob_managed_identity
    - Model VirtualMachineRunCommand has a new parameter output_blob_managed_identity
    - Model VirtualMachineRunCommand has a new parameter treat_failure_as_deployment_failure
    - Model VirtualMachineRunCommandScriptSource has a new parameter script_uri_managed_identity
    - Model VirtualMachineRunCommandUpdate has a new parameter error_blob_managed_identity
    - Model VirtualMachineRunCommandUpdate has a new parameter output_blob_managed_identity
    - Model VirtualMachineRunCommandUpdate has a new parameter treat_failure_as_deployment_failure
    - Model VirtualMachineScaleSetUpdate has a new parameter priority_mix_policy
    - Model VirtualMachineScaleSetUpdate has a new parameter spot_restore_policy
    - Model VirtualMachineScaleSetVMExtension has a new parameter location
    - Model VirtualMachineScaleSetVMExtension has a new parameter provision_after_extensions
    - Model VirtualMachineScaleSetVMInstanceView has a new parameter computer_name
    - Model VirtualMachineScaleSetVMInstanceView has a new parameter hyper_v_generation
    - Model VirtualMachineScaleSetVMInstanceView has a new parameter os_name
    - Model VirtualMachineScaleSetVMInstanceView has a new parameter os_version
    - Model VirtualMachineScaleSetVMProfile has a new parameter security_posture_reference
    - Model WindowsVMGuestPatchAutomaticByPlatformSettings has a new parameter bypass_platform_safety_checks_on_user_schedule
    - Operation VirtualMachineScaleSetsOperations.begin_deallocate has a new optional parameter hibernate
    - Operation VirtualMachinesOperations.list has a new optional parameter expand
    - Operation VirtualMachinesOperations.list_all has a new optional parameter expand



    - Model VirtualMachineScaleSetIPConfiguration no longer has parameter id
    - Model VirtualMachineScaleSetNetworkConfiguration no longer has parameter id
    - Model VirtualMachineScaleSetUpdateIPConfiguration no longer has parameter id
    - Model VirtualMachineScaleSetUpdateNetworkConfiguration no longer has parameter id





    - Model VirtualMachineScaleSetVMInstanceView has a new parameter computer_name
    - Model VirtualMachineScaleSetVMInstanceView has a new parameter hyper_v_generation
    - Model VirtualMachineScaleSetVMInstanceView has a new parameter os_name
    - Model VirtualMachineScaleSetVMInstanceView has a new parameter os_version



    - All query and header parameters are now keyword-only
    - Removed api version subfolders. This means you can no longer access any `azure.mgmt.compute.v20xx_xx_xx` modules.
    - Removed `.models` method from `ComputeManagementClient`. Instead, import models from `azure.mgmt.compute.models`.
    - Model VirtualMachineScaleSetIPConfiguration no longer has parameter id
    - Model VirtualMachineScaleSetNetworkConfiguration no longer has parameter id



    - Initial stable release with our new combined multiapi package. Package size is now 5% of what it used to be.






    - Model VirtualMachineScaleSetVMInstanceView has a new parameter computer_name
    - Model VirtualMachineScaleSetVMInstanceView has a new parameter hyper_v_generation
    - Model VirtualMachineScaleSetVMInstanceView has a new parameter os_name
    - Model VirtualMachineScaleSetVMInstanceView has a new parameter os_version





    - Model CloudService has a new parameter zones
    - Model RestorePointSourceMetadata has a new parameter user_data
    - Model RollingUpgradePolicy has a new parameter max_surge
    - Model RollingUpgradePolicy has a new parameter rollback_failed_instances_on_policy_breach
    - Model ScheduledEventsProfile has a new parameter os_image_notification_profile
    - Model VirtualMachineImage has a new parameter image_deprecation_status
    - Model VirtualMachineReimageParameters has a new parameter exact_version
    - Model VirtualMachineReimageParameters has a new parameter os_profile
    - Model VirtualMachineScaleSet has a new parameter constrained_maximum_capacity
    - Model VirtualMachineScaleSetOSProfile has a new parameter require_guest_provision_signal
    - Model VirtualMachineScaleSetReimageParameters has a new parameter exact_version
    - Model VirtualMachineScaleSetReimageParameters has a new parameter os_profile
    - Model VirtualMachineScaleSetVMProfile has a new parameter service_artifact_reference
    - Model VirtualMachineScaleSetVMReimageParameters has a new parameter exact_version
    - Model VirtualMachineScaleSetVMReimageParameters has a new parameter os_profile





    - Model CreationData has a new parameter performance_plus
    - Model Disk has a new parameter bursting_enabled_time
    - Model Disk has a new parameter optimized_for_frequent_attach
    - Model DiskUpdate has a new parameter optimized_for_frequent_attach
    - Model GalleryApplication has a new parameter custom_actions
    - Model GalleryApplicationUpdate has a new parameter custom_actions
    - Model GalleryApplicationVersion has a new parameter safety_profile
    - Model GalleryApplicationVersionPublishingProfile has a new parameter custom_actions
    - Model GalleryApplicationVersionUpdate has a new parameter safety_profile
    - Model GalleryImageVersion has a new parameter safety_profile
    - Model GalleryImageVersionUpdate has a new parameter safety_profile
    - Model SharedGalleryImage has a new parameter eula
    - Model SharedGalleryImage has a new parameter privacy_statement_uri
    - Model Snapshot has a new parameter incremental_snapshot_family_id
    - Model SupportedCapabilities has a new parameter disk_controller_types
    - Model TargetRegion has a new parameter exclude_from_latest



    - Model GalleryArtifactVersionSource no longer has parameter uri





    - Fix paging problem about `api_version`





    - Model CapacityReservation has a new parameter platform_fault_domain_count
    - Model CapacityReservationUpdate has a new parameter platform_fault_domain_count
    - Model CapacityReservationUtilization has a new parameter current_capacity
    - Model LinuxConfiguration has a new parameter enable_vm_agent_platform_updates
    - Model StorageProfile has a new parameter disk_controller_type
    - Model VirtualMachineNetworkInterfaceConfiguration has a new parameter disable_tcp_state_tracking
    - Model VirtualMachineScaleSet has a new parameter priority_mix_policy
    - Model VirtualMachineScaleSetNetworkConfiguration has a new parameter disable_tcp_state_tracking
    - Model VirtualMachineScaleSetStorageProfile has a new parameter disk_controller_type
    - Model VirtualMachineScaleSetUpdateNetworkConfiguration has a new parameter disable_tcp_state_tracking
    - Model VirtualMachineScaleSetUpdateStorageProfile has a new parameter disk_controller_type
    - Model VirtualMachineScaleSetUpdateVMProfile has a new parameter hardware_profile
    - Model WindowsConfiguration has a new parameter enable_vm_agent_platform_updates



    - Model PurchasePlan no longer has parameter promotion_code
    - Operation VirtualMachineRunCommandsOperations.begin_create_or_update no longer has parameter content_type
    - Operation VirtualMachineRunCommandsOperations.begin_update no longer has parameter content_type
    - Operation VirtualMachineScaleSetVMRunCommandsOperations.begin_create_or_update no longer has parameter content_type
    - Operation VirtualMachineScaleSetVMRunCommandsOperations.begin_update no longer has parameter content_type
    - Operation VirtualMachineScaleSetVMsOperations.begin_run_command no longer has parameter content_type
    - Operation VirtualMachinesOperations.begin_run_command no longer has parameter content_type



  **Features**

    - Model CloudService has a new parameter system_data
    - Model CloudServiceNetworkProfile has a new parameter slot_type



  **Features**

    - Added operation CommunityGalleryImageVersionsOperations.list
    - Added operation CommunityGalleryImagesOperations.list
    - Added operation VirtualMachineImagesOperations.list_by_edge_zone
    - Model CommunityGalleryImage has a new parameter architecture
    - Model CommunityGalleryImage has a new parameter eula
    - Model CommunityGalleryImage has a new parameter privacy_statement_uri
    - Model CommunityGalleryImageVersion has a new parameter exclude_from_latest
    - Model CommunityGalleryImageVersion has a new parameter storage_profile
    - Model DiskEncryptionSet has a new parameter federated_client_id
    - Model DiskEncryptionSetUpdate has a new parameter federated_client_id
    - Model DiskRestorePoint has a new parameter security_profile
    - Model EncryptionSetIdentity has a new parameter user_assigned_identities
    - Model GalleryApplicationVersionPublishingProfile has a new parameter advanced_settings
    - Model GalleryApplicationVersionPublishingProfile has a new parameter settings
    - Model ImageDiskReference has a new parameter community_gallery_image_id
    - Model ImageDiskReference has a new parameter shared_gallery_image_id
    - Model PurchasePlan has a new parameter promotion_code
    - Model SharedGalleryImage has a new parameter architecture
    - Model SharedGalleryImageVersion has a new parameter exclude_from_latest
    - Model SharedGalleryImageVersion has a new parameter storage_profile
    - Model Snapshot has a new parameter copy_completion_error



  **Features**

    - Model AutomaticOSUpgradePolicy has a new parameter use_rolling_upgrade_policy
    - Model DedicatedHostGroup has a new parameter additional_capabilities
    - Model DedicatedHostGroupUpdate has a new parameter additional_capabilities
    - Model DiskRestorePointReplicationStatus has a new parameter completion_percent
    - Model LinuxPatchSettings has a new parameter automatic_by_platform_settings
    - Model PatchSettings has a new parameter automatic_by_platform_settings
    - Model ProximityPlacementGroup has a new parameter intent
    - Model ProximityPlacementGroup has a new parameter zones
    - Model VMGalleryApplication has a new parameter enable_automatic_upgrade
    - Model VMGalleryApplication has a new parameter treat_failure_as_deployment_failure
    - Model VirtualMachineScaleSetDataDisk has a new parameter delete_option
    - Model VirtualMachineScaleSetOSDisk has a new parameter delete_option
    - Model VirtualMachineScaleSetUpdateOSDisk has a new parameter delete_option
    - Model VirtualMachineScaleSetVM has a new parameter identity
    - Operation VirtualMachineRunCommandsOperations.begin_create_or_update has a new optional and keyword-only parameter content_type
    - Operation VirtualMachineRunCommandsOperations.begin_update has a new optional and keyword-only parameter content_type
    - Operation VirtualMachineScaleSetVMRunCommandsOperations.begin_create_or_update has a new optional and keyword-only parameter content_type
    - Operation VirtualMachineScaleSetVMRunCommandsOperations.begin_update has a new optional and keyword-only parameter content_type
    - Operation VirtualMachineScaleSetVMsOperations.begin_run_command has a new optional and keyword-only parameter content_type
    - Operation VirtualMachinesOperations.begin_run_command has a new optional and keyword-only parameter content_type

  **Breaking changes**

    - Model PurchasePlan no longer has parameter promotion_code



  **Features**

    - Model Disk has a new parameter data_access_auth_mode
    - Model DiskUpdate has a new parameter data_access_auth_mode
    - Model GalleryImage has a new parameter architecture
    - Model GalleryImageUpdate has a new parameter architecture
    - Model PurchasePlan has a new parameter promotion_code
    - Model Snapshot has a new parameter data_access_auth_mode
    - Model SnapshotUpdate has a new parameter data_access_auth_mode
    - Model SupportedCapabilities has a new parameter architecture
    - Model VirtualMachineImage has a new parameter architecture



  **Features**

    - Model Gallery has a new parameter sharing_status
    - Model GalleryApplicationVersionPublishingProfile has a new parameter target_extended_locations
    - Model GalleryArtifactPublishingProfileBase has a new parameter target_extended_locations
    - Model GalleryImageVersionPublishingProfile has a new parameter target_extended_locations
    - Model GalleryUpdate has a new parameter sharing_status
    - Model OSDiskImageEncryption has a new parameter security_profile
    - Model SharingProfile has a new parameter community_gallery_info

  **Breaking changes**

    - Operation GalleriesOperations.get has a new signature



  **Features**

    - Added operation DedicatedHostsOperations.begin_restart
    - Model AutomaticRepairsPolicy has a new parameter repair_action
    - Model CapacityReservation has a new parameter time_created
    - Model CapacityReservationUpdate has a new parameter time_created
    - Model DedicatedHost has a new parameter time_created
    - Model DedicatedHostUpdate has a new parameter time_created
    - Model ImageReference has a new parameter community_gallery_image_id
    - Model ManagedDiskParameters has a new parameter security_profile
    - Model RestorePoint has a new parameter instance_view
    - Model RestorePoint has a new parameter source_restore_point
    - Model VirtualMachine has a new parameter time_created
    - Model VirtualMachineExtension has a new parameter protected_settings_from_key_vault
    - Model VirtualMachineExtensionUpdate has a new parameter protected_settings_from_key_vault
    - Model VirtualMachineScaleSet has a new parameter time_created
    - Model VirtualMachineScaleSetExtension has a new parameter protected_settings_from_key_vault
    - Model VirtualMachineScaleSetExtensionUpdate has a new parameter protected_settings_from_key_vault
    - Model VirtualMachineScaleSetManagedDiskParameters has a new parameter security_profile
    - Model VirtualMachineScaleSetOSProfile has a new parameter allow_extension_operations
    - Model VirtualMachineScaleSetUpdatePublicIPAddressConfiguration has a new parameter public_ip_prefix
    - Model VirtualMachineScaleSetVMExtension has a new parameter protected_settings_from_key_vault
    - Model VirtualMachineScaleSetVMExtensionUpdate has a new parameter protected_settings_from_key_vault
    - Model VirtualMachineScaleSetVMProfile has a new parameter hardware_profile
    - Model VirtualMachineUpdate has a new parameter time_created

  **Breaking changes**

    - Model PurchasePlan no longer has parameter promotion_code
    - Operation RestorePointsOperations.get has a new signature
    - Operation VirtualMachineScaleSetsOperations.force_recovery_service_fabric_platform_update_domain_walk has a new signature
    - Operation VirtualMachineScaleSetsOperations.force_recovery_service_fabric_platform_update_domain_walk has a new signature
    - Operation VirtualMachinesOperations.list has a new signature
    - Operation VirtualMachinesOperations.list_all has a new signature



  **Bugfixes**

    - Added support for Python3.6 back



  **Features**

    - Model AccessUri has a new parameter security_data_access_sas
    - Model CreationData has a new parameter security_data_uri
    - Model DiskRestorePoint has a new parameter replication_state
    - Model DiskRestorePoint has a new parameter source_resource_location
    - Model DiskSecurityProfile has a new parameter secure_vm_disk_encryption_set_id
    - Model GrantAccessData has a new parameter get_secure_vm_guest_state_sas
    - Model PurchasePlan has a new parameter promotion_code
    - Model RestorePoint has a new parameter time_created
    - Model Snapshot has a new parameter security_profile
    - Model SnapshotUpdate has a new parameter supported_capabilities

  **Breaking changes**

    - Model RestorePoint no longer has parameter provisioning_details



  **Features**

    - Model PurchasePlanAutoGenerated has a new parameter promotion_code
    - Model Disk has a new parameter public_network_access
    - Model Disk has a new parameter completion_percent
    - Model Disk has a new parameter supported_capabilities
    - Model SnapshotUpdate has a new parameter public_network_access
    - Model Snapshot has a new parameter public_network_access
    - Model Snapshot has a new parameter completion_percent
    - Model Snapshot has a new parameter supported_capabilities
    - Model DiskRestorePoint has a new parameter network_access_policy
    - Model DiskRestorePoint has a new parameter disk_access_id
    - Model DiskRestorePoint has a new parameter public_network_access
    - Model DiskRestorePoint has a new parameter supported_capabilities
    - Model DiskRestorePoint has a new parameter completion_percent
    - Model DiskAccess has a new parameter extended_location
    - Model DiskEncryptionSet has a new parameter auto_key_rotation_error
    - Model DiskUpdate has a new parameter public_network_access
    - Model DiskUpdate has a new parameter supported_capabilities
    - Added operation group CommunityGalleryImageVersionsOperations
    - Added operation group CommunityGalleriesOperations
    - Added operation group CommunityGalleryImagesOperations



  **Features**

    - Model HardwareProfile has a new parameter vm_size_properties
    - Model VirtualMachineScaleSetVMProfile has a new parameter application_profile
    - Model AdditionalCapabilities has a new parameter hibernation_enabled
    - Model VirtualMachine has a new parameter application_profile
    - Model VirtualMachineScaleSetVMExtensionUpdate has a new parameter suppress_failures
    - Model Gallery has a new parameter soft_delete_policy
    - Model ScaleInPolicy has a new parameter force_deletion
    - Model VirtualMachineScaleSetExtensionUpdate has a new parameter suppress_failures
    - Model GalleryArtifactPublishingProfileBase has a new parameter replication_mode
    - Model GalleryImageVersionPublishingProfile has a new parameter replication_mode
    - Model GalleryApplicationVersionPublishingProfile has a new parameter replication_mode
    - Model ImageReference has a new parameter shared_gallery_image_id
    - Model VirtualMachineUpdate has a new parameter application_profile
    - Model VirtualMachineScaleSetVMExtension has a new parameter suppress_failures
    - Model ResourceSkuLocationInfo has a new parameter type
    - Model ResourceSkuLocationInfo has a new parameter extended_locations
    - Model VirtualMachineScaleSetExtension has a new parameter suppress_failures
    - Model VirtualMachineExtension has a new parameter suppress_failures
    - Model VirtualMachineExtensionUpdate has a new parameter suppress_failures
    - Model GalleryUpdate has a new parameter soft_delete_policy

  **Breaking changes**

    - Operation ResourceSkusOperations.list has a new signature
    - Operation VirtualMachinesOperations.begin_deallocate has a new signature



  **Features**

    - Model VirtualMachineUpdate has a new parameter capacity_reservation
    - Model VirtualMachine has a new parameter capacity_reservation
    - Model VirtualMachineScaleSet has a new parameter spot_restore_policy
    - Model VirtualMachineScaleSetVMProfile has a new parameter capacity_reservation
    - Added operation group CapacityReservationsOperations
    - Added operation group CapacityReservationGroupsOperations



  **Features**

    - Model RestorePointSourceMetadata has a new parameter location
    - Added operation DiskRestorePointOperations.begin_revoke_access
    - Added operation DiskRestorePointOperations.begin_grant_access

  **Breaking changes**

    - Model PublicIPAddressSku has a new signature



  **Features**

    - Model NetworkInterfaceReference has a new parameter delete_option
    - Model DataDisk has a new parameter delete_option
    - Model VirtualMachineScaleSetPublicIPAddressConfiguration has a new parameter sku
    - Model VirtualMachineScaleSetPublicIPAddressConfiguration has a new parameter delete_option
    - Model VirtualMachineScaleSetNetworkConfiguration has a new parameter delete_option
    - Model OSDisk has a new parameter delete_option
    - Model VirtualMachineScaleSetVM has a new parameter user_data
    - Model VirtualMachineScaleSetUpdateNetworkProfile has a new parameter network_api_version
    - Model VirtualMachineScaleSetUpdateVMProfile has a new parameter user_data
    - Model VirtualMachineScaleSetVMProfile has a new parameter user_data
    - Model LinuxPatchSettings has a new parameter assessment_mode
    - Model VirtualMachineScaleSetUpdatePublicIPAddressConfiguration has a new parameter delete_option
    - Model VirtualMachineUpdate has a new parameter user_data
    - Model VirtualMachineUpdate has a new parameter scheduled_events_profile
    - Model NetworkProfile has a new parameter network_api_version
    - Model NetworkProfile has a new parameter network_interface_configurations
    - Model VirtualMachine has a new parameter user_data
    - Model VirtualMachine has a new parameter scheduled_events_profile
    - Model PatchSettings has a new parameter assessment_mode
    - Model VirtualMachineScaleSetUpdateNetworkConfiguration has a new parameter delete_option
    - Model VirtualMachineScaleSetNetworkProfile has a new parameter network_api_version
    - Added operation group RestorePointCollectionsOperations
    - Added operation group RestorePointsOperations

  **Breaking changes**

    - Operation VirtualMachineScaleSetsOperations.get has a new signature
    - Model PurchasePlan no longer has parameter promotion_code



  **Features**

    - Model PurchasePlan has a new parameter promotion_code
    - Model DiskUpdate has a new parameter supports_hibernation
    - Model DiskUpdate has a new parameter property_updates_in_progress
    - Model SnapshotUpdate has a new parameter supports_hibernation
    - Model DiskRestorePoint has a new parameter supports_hibernation
    - Model DiskEncryptionSetUpdate has a new parameter identity
    - Model DiskEncryptionSetUpdate has a new parameter rotation_to_latest_key_version_enabled
    - Model CloudServiceProperties has a new parameter allow_model_override
    - Model LoadBalancerConfiguration has a new parameter id
    - Model CloudServiceInstanceView has a new parameter private_ids
    - Model Snapshot has a new parameter supports_hibernation
    - Model DiskEncryptionSet has a new parameter last_key_rotation_timestamp
    - Model DiskEncryptionSet has a new parameter rotation_to_latest_key_version_enabled
    - Model Disk has a new parameter security_profile
    - Model Disk has a new parameter supports_hibernation
    - Model Disk has a new parameter property_updates_in_progress
    - Added operation group CloudServiceOperatingSystemsOperations

  **Breaking changes**

    - Parameter name of model LoadBalancerConfiguration is now required
    - Parameter properties of model LoadBalancerConfiguration is now required
    - Parameter frontend_ip_configurations of model LoadBalancerConfigurationProperties is now required
    - Parameter name of model LoadBalancerFrontendIPConfiguration is now required
    - Parameter properties of model LoadBalancerFrontendIPConfiguration is now required




  **Features**

    - Model VirtualMachineUpdate has a new parameter platform_fault_domain
    - Model VirtualMachineImage has a new parameter extended_location
    - Model VirtualMachineImage has a new parameter features
    - Model VirtualMachineSoftwarePatchProperties has a new parameter kb_id
    - Model LinuxConfiguration has a new parameter patch_settings
    - Model PatchSettings has a new parameter enable_hotpatching
    - Model VirtualMachineAssessPatchesResult has a new parameter available_patches
    - Model VirtualMachineImageResource has a new parameter extended_location
    - Model VirtualMachinePatchStatus has a new parameter configuration_statuses
    - Model RollingUpgradePolicy has a new parameter enable_cross_zone_upgrade
    - Model RollingUpgradePolicy has a new parameter prioritize_unhealthy_instances
    - Model DataDisk has a new parameter detach_option
    - Model Image has a new parameter extended_location
    - Model VirtualMachine has a new parameter extended_location
    - Model VirtualMachine has a new parameter platform_fault_domain
    - Model SecurityProfile has a new parameter uefi_settings
    - Model SecurityProfile has a new parameter security_type
    - Model VirtualMachineScaleSet has a new parameter extended_location
    - Model VirtualMachineScaleSet has a new parameter orchestration_mode
    - Added operation VirtualMachinesOperations.begin_install_patches
    - Added operation VirtualMachineScaleSetsOperations.list_by_location
    - Added operation group VirtualMachineImagesEdgeZoneOperations

  **Breaking changes**

    - Operation VirtualMachineScaleSetVMsOperations.begin_delete has a new signature
    - Operation VirtualMachineScaleSetsOperations.begin_delete has a new signature
    - Operation VirtualMachineScaleSetsOperations.begin_delete_instances has a new signature
    - Model VirtualMachineSoftwarePatchProperties no longer has parameter kbid
    - Model LastPatchInstallationSummary no longer has parameter started_by
    - Model LastPatchInstallationSummary no longer has parameter reboot_status
    - Model VirtualMachineAssessPatchesResult no longer has parameter patches
    - Model PurchasePlan no longer has parameter promotion_code



  **Features**

    - Added operation group CloudServicesUpdateDomainOperations
    - Added operation group CloudServiceRolesOperations
    - Added operation group CloudServiceRoleInstancesOperations
    - Added operation group CloudServicesOperations



  **Features**
    - Model Disk has a new parameter purchase_plan
    - Model Disk has a new parameter extended_location
    - Model Disk has a new parameter bursting_enabled
    - Model ThrottledRequestsInput has a new parameter group_by_client_application_id
    - Model ThrottledRequestsInput has a new parameter group_by_user_agent
    - Model Snapshot has a new parameter purchase_plan
    - Model Snapshot has a new parameter extended_location
    - Model DiskUpdate has a new parameter purchase_plan
    - Model DiskUpdate has a new parameter bursting_enabled
    - Model LogAnalyticsInputBase has a new parameter group_by_client_application_id
    - Model LogAnalyticsInputBase has a new parameter group_by_user_agent
    - Model PurchasePlan has a new parameter promotion_code
    - Model VirtualMachineScaleSetNetworkConfiguration has a new parameter enable_fpga
    - Model RequestRateByIntervalInput has a new parameter group_by_client_application_id
    - Model RequestRateByIntervalInput has a new parameter group_by_user_agent
    - Model VirtualMachineScaleSetUpdateNetworkConfiguration has a new parameter enable_fpga
    - Added operation DiskAccessesOperations.list_private_endpoint_connections
    - Added operation DiskAccessesOperations.begin_delete_a_private_endpoint_connection
    - Added operation DiskAccessesOperations.begin_update_a_private_endpoint_connection
    - Added operation DiskAccessesOperations.get_a_private_endpoint_connection
    - Added operation group DiskRestorePointOperations



  **Features**

    - Model GalleryImageUpdate has a new parameter features
    - Model GalleryApplicationVersionPublishingProfile has a new parameter manage_actions
    - Model GalleryImage has a new parameter features
    - Model Gallery has a new parameter sharing_profile
    - Model GalleryArtifactVersionSource has a new parameter uri
    - Model GalleryUpdate has a new parameter sharing_profile
    - Model UserArtifactSource has a new parameter default_configuration_link
    - Added operation VirtualMachineRunCommandsOperations.begin_update
    - Added operation VirtualMachineRunCommandsOperations.begin_create_or_update
    - Added operation VirtualMachineRunCommandsOperations.begin_delete
    - Added operation VirtualMachineRunCommandsOperations.get_by_virtual_machine
    - Added operation VirtualMachineRunCommandsOperations.list_by_virtual_machine
    - Added operation group SharedGalleriesOperations
    - Added operation group VirtualMachineScaleSetVMRunCommandsOperations
    - Added operation group GallerySharingProfileOperations
    - Added operation group SharedGalleryImageVersionsOperations
    - Added operation group SharedGalleryImagesOperations

  **Breaking changes**

    - Operation GalleriesOperations.get has a new signature
    - Operation VirtualMachinesOperations.begin_delete has a new signature
    - Model GalleryApplicationVersionPublishingProfile no longer has parameter content_type
    - Model UserArtifactSource no longer has parameter file_name



  **Features**

    - Model VirtualMachineExtensionUpdate has a new parameter enable_automatic_upgrade
    - Model VirtualMachineScaleSetExtensionUpdate has a new parameter enable_automatic_upgrade
    - Model DedicatedHostGroup has a new parameter instance_view
    - Model DedicatedHostGroup has a new parameter support_automatic_placement
    - Model VirtualMachineScaleSetExtension has a new parameter enable_automatic_upgrade
    - Model VirtualMachineScaleSetVM has a new parameter security_profile
    - Model VirtualMachineImage has a new parameter disallowed
    - Model VirtualMachine has a new parameter security_profile
    - Model VirtualMachine has a new parameter extensions_time_budget
    - Model VirtualMachine has a new parameter host_group
    - Model VirtualMachineInstanceView has a new parameter vm_health
    - Model VirtualMachineInstanceView has a new parameter patch_status
    - Model VirtualMachineInstanceView has a new parameter assigned_host
    - Model DiskEncryptionSet has a new parameter encryption_type
    - Model Snapshot has a new parameter disk_state
    - Model Snapshot has a new parameter disk_access_id
    - Model Snapshot has a new parameter network_access_policy
    - Model CreationData has a new parameter logical_sector_size
    - Model DiskEncryptionSetUpdate has a new parameter encryption_type
    - Model VirtualMachineScaleSetVMInstanceView has a new parameter assigned_host
    - Model WindowsConfiguration has a new parameter patch_settings
    - Model DiskUpdate has a new parameter disk_access_id
    - Model DiskUpdate has a new parameter network_access_policy
    - Model DiskUpdate has a new parameter tier
    - Model VirtualMachineScaleSetUpdateVMProfile has a new parameter security_profile
    - Model VirtualMachineScaleSetVMProfile has a new parameter security_profile
    - Model VirtualMachineUpdate has a new parameter security_profile
    - Model VirtualMachineUpdate has a new parameter extensions_time_budget
    - Model VirtualMachineUpdate has a new parameter host_group
    - Model Disk has a new parameter disk_access_id
    - Model Disk has a new parameter network_access_policy
    - Model Disk has a new parameter tier
    - Model VirtualMachineExtension has a new parameter enable_automatic_upgrade
    - Model VirtualMachineScaleSet has a new parameter host_group
    - Model DedicatedHostGroupUpdate has a new parameter instance_view
    - Model DedicatedHostGroupUpdate has a new parameter support_automatic_placement
    - Model SnapshotUpdate has a new parameter disk_access_id
    - Model SnapshotUpdate has a new parameter network_access_policy
    - Model VirtualMachineScaleSetExtensionProfile has a new parameter extensions_time_budget
    - Added operation VirtualMachineScaleSetVMsOperations.retrieve_boot_diagnostics_data
    - Added operation VirtualMachinesOperations.retrieve_boot_diagnostics_data
    - Added operation VirtualMachinesOperations.begin_assess_patches
    - Added operation DiskEncryptionSetsOperations.list_associated_resources
    - Added operation group DiskAccessesOperations

  **Breaking changes**

    - Operation DedicatedHostGroupsOperations.get has a new signature



  This is beta preview version.

  This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

  **General breaking changes**

  - Credential system has been completly revamped:

    - `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/
    - `credentials` parameter has been renamed `credential`

  - 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
    supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
  - You can't import a `version` module anymore, use `__version__` instead
  - Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
  - Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
  - Most of the operation kwarg have changed. Some of the most noticeable:

    - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
    - For a complete set of
    supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

  **General new features**

  - Type annotations support using `typing`. SDKs are mypy ready.
  - This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
  - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview.



  **Features**

  - Model VirtualMachineScaleSetInstanceView has a new parameter orchestration_services
  - Added operation VirtualMachineScaleSetsOperations.set_orchestration_service_state
  - Added operation group SshPublicKeysOperations

  **Breaking changes**

  - Model AvailabilitySetUpdate no longer has parameter id
  - Model AvailabilitySetUpdate no longer has parameter name
  - Model AvailabilitySetUpdate no longer has parameter type
  - Model VirtualMachineScaleSetUpdate no longer has parameter id
  - Model VirtualMachineScaleSetUpdate no longer has parameter name
  - Model VirtualMachineScaleSetUpdate no longer has parameter type
  - Model DedicatedHostGroupUpdate no longer has parameter id
  - Model DedicatedHostGroupUpdate no longer has parameter name
  - Model DedicatedHostGroupUpdate no longer has parameter type
  - Model VirtualMachineUpdate no longer has parameter id
  - Model VirtualMachineUpdate no longer has parameter name
  - Model VirtualMachineUpdate no longer has parameter type
  - Model DedicatedHostUpdate no longer has parameter id
  - Model DedicatedHostUpdate no longer has parameter name
  - Model DedicatedHostUpdate no longer has parameter type
  - Model ImageUpdate no longer has parameter id
  - Model ImageUpdate no longer has parameter name
  - Model ImageUpdate no longer has parameter type
  - Model VirtualMachineExtensionUpdate no longer has parameter virtual_machine_extension_update_type
  - Model VirtualMachineExtensionUpdate no longer has parameter id
  - Model VirtualMachineExtensionUpdate no longer has parameter name
  - Model ProximityPlacementGroupUpdate has a new signature
  - Model UpdateResource has a new signature



  **Features**

  - Operation VirtualMachineImagesOperations.list has a new parameter $expand

  **Bugfixes**

  - remove not-working $filter in Operation VirtualMachineImagesOperations.list



  **Features**

    - Model AvailabilitySetUpdate has a new parameter name
    - Model AvailabilitySetUpdate has a new parameter id
    - Model AvailabilitySetUpdate has a new parameter type
    - Model DedicatedHostGroupUpdate has a new parameter name
    - Model DedicatedHostGroupUpdate has a new parameter id
    - Model DedicatedHostGroupUpdate has a new parameter type
    - Model ImageReference has a new parameter exact_version
    - Model SnapshotUpdate has a new parameter encryption
    - Model ProximityPlacementGroup has a new parameter colocation_status
    - Model ImageUpdate has a new parameter name
    - Model ImageUpdate has a new parameter id
    - Model ImageUpdate has a new parameter type
    - Model VirtualMachineExtensionUpdate has a new parameter name
    - Model VirtualMachineExtensionUpdate has a new parameter id
    - Model VirtualMachineExtensionUpdate has a new parameter virtual_machine_extension_update_type
    - Model Disk has a new parameter share_info
    - Model Disk has a new parameter disk_mbps_read_only
    - Model Disk has a new parameter managed_by_extended
    - Model Disk has a new parameter max_shares
    - Model Disk has a new parameter disk_iops_read_only
    - Model CreationData has a new parameter gallery_image_reference
    - Model DiskUpdate has a new parameter max_shares
    - Model DiskUpdate has a new parameter encryption
    - Model DiskUpdate has a new parameter disk_mbps_read_only
    - Model DiskUpdate has a new parameter disk_iops_read_only
    - Model VirtualMachineScaleSetUpdate has a new parameter name
    - Model VirtualMachineScaleSetUpdate has a new parameter id
    - Model VirtualMachineScaleSetUpdate has a new parameter type
    - Model DedicatedHostUpdate has a new parameter name
    - Model DedicatedHostUpdate has a new parameter id
    - Model DedicatedHostUpdate has a new parameter type
    - Model TargetRegion has a new parameter encryption
    - Model VirtualMachineUpdate has a new parameter name
    - Model VirtualMachineUpdate has a new parameter id
    - Model VirtualMachineUpdate has a new parameter type
    - Model VirtualMachineScaleSetExtension has a new parameter type1
    - Added operation GalleriesOperations.update
    - Added operation GalleryImagesOperations.update
    - Added operation GalleryImageVersionsOperations.update
    - Added operation VirtualMachineScaleSetExtensionsOperations.update
    - Added operation GalleryApplicationVersionsOperations.update
    - Added operation GalleryApplicationsOperations.update

  **Breaking changes**

    - Model AutomaticRepairsPolicy no longer has parameter max_instance_repairs_percent
    - Model ProximityPlacementGroupUpdate has a new signature
    - Model UpdateResource has a new signature



  **Features**

    - Model VirtualMachineScaleSetUpdate has a new parameter
      proximity_placement_group
    - Enum VirtualMachinePriorityTypes has new value Spot

  **Breaking changes**

    - Operation ProximityPlacementGroupsOperations.get has a new signature



  **Features**

    - Model VirtualMachineScaleSetUpdateNetworkProfile has a new parameter
      health_probe
    - Model VirtualMachineScaleSetUpdate has a new parameter
      do_not_run_extensions_on_overprovisioned_vms
    - Model VirtualMachineScaleSetUpdate has a new parameter
      automatic_repairs_policy
    - Model VirtualMachineScaleSetManagedDiskParameters has a new
      parameter disk_encryption_set
    - Model ImageDataDisk has a new parameter disk_encryption_set
    - Model VirtualMachineScaleSet has a new parameter
      automatic_repairs_policy
    - Model ImageOSDisk has a new parameter disk_encryption_set
    - Model ManagedDiskParameters has a new parameter
      disk_encryption_set
    - Model Snapshot has a new parameter encryption
    - Model VirtualMachineScaleSetDataDisk has a new parameter
      disk_mbps_read_write
    - Model VirtualMachineScaleSetDataDisk has a new parameter
      disk_iops_read_write
    - Model Disk has a new parameter encryption
    - Model VirtualMachineScaleSetPublicIPAddressConfiguration has a new
      parameter public_ip_address_version
    - Model DataDisk has a new parameter disk_mbps_read_write
    - Model DataDisk has a new parameter disk_iops_read_write
    - Model OSProfile has a new parameter
      require_guest_provision_signal
    - Added operation VirtualMachinesOperations.reapply
    - Added operation group DiskEncryptionSetsOperations
    - Added operation group VirtualMachineScaleSetVMExtensionsOperations

  **Breaking changes**

    - Operation VirtualMachinesOperations.list_all has a new signature
    - Operation ResourceSkusOperations.list has a new signature



  **Note**

    - Compute API version default is now 2019-07-01
    - New disks version 2019-03-01
    - New galleries version 2019-07-01

  **Features**

    - Model GalleryImageVersionStorageProfile has a new parameter source
    - Model GalleryDiskImage has a new parameter source
    - Model Snapshot has new parameters: disk_size_bytes, unique_id,
      incremental
    - Model EncryptionSettingsCollection has a new parameter
      encryption_settings_version
    - Model CreationData has new parameters: source_unique_id,
      upload_size_bytes

  **Breaking Changes**

    - Model GalleryImageVersionPublishingProfile no longer has parameter
      source



  **Features**

    - Model VirtualMachineScaleSetUpdateVMProfile has a new parameter
      scheduled_events_profile
    - Model VirtualMachineScaleSetUpdateVMProfile has a new parameter
      billing_profile
    - Model VirtualMachine has a new parameter
      virtual_machine_scale_set
    - Model VirtualMachine has a new parameter priority
    - Model VirtualMachine has a new parameter billing_profile
    - Model VirtualMachine has a new parameter eviction_policy
    - Model VirtualMachineScaleSetVMProfile has a new parameter
      scheduled_events_profile
    - Model VirtualMachineScaleSetVMProfile has a new parameter
      billing_profile
    - Model VirtualMachineImage has a new parameter hyper_vgeneration
    - Model VirtualMachineUpdate has a new parameter
      virtual_machine_scale_set
    - Model VirtualMachineUpdate has a new parameter priority
    - Model VirtualMachineUpdate has a new parameter billing_profile
    - Model VirtualMachineUpdate has a new parameter eviction_policy

  **Breaking changes**

    - Operation VirtualMachineScaleSetVMsOperations.get has a new
      signature



  **Features**

    - Model VirtualMachine has a new parameter host
    - Model VirtualMachineUpdate has a new parameter host
    - Model VirtualMachineInstanceView has a new parameter
      hyper_vgeneration
    - Added operation group GalleryApplicationVersionsOperations
    - Added operation group GalleryApplicationsOperations
    - Added operation group DedicatedHostsOperations
    - Added operation group DedicatedHostGroupsOperations

  **Breaking changes**

    - Model GalleryArtifactPublishingProfileBase has a new signature

  **General Breaking changes**

  This version uses a next-generation code generator that *might*
  introduce breaking changes if you were importing from the v20xx_yy_zz
  API folders. In summary, some modules were incorrectly
  visible/importable and have been renamed. This fixed several issues
  caused by usage of classes that were not supposed to be used in the
  first place.

    - ComputeManagementClient cannot be imported from
      `azure.mgmt.compute.v20xx_yy_zz.compute_management_client`
      anymore (import from `azure.mgmt.compute.v20xx_yy_zz` works like
      before)
    - ComputeManagementClientConfiguration import has been moved from
      `azure.mgmt.compute.v20xx_yy_zz.compute_management_client` to
      `azure.mgmt.compute.v20xx_yy_zz`
    - A model `MyClass` from a "models" sub-module cannot be imported
      anymore using `azure.mgmt.compute.v20xx_yy_zz.models.my_class`
      (import from `azure.mgmt.compute.v20xx_yy_zz.models` works like
      before)
    - An operation class `MyClassOperations` from an `operations`
      sub-module cannot be imported anymore using
      `azure.mgmt.compute.v20xx_yy_zz.operations.my_class_operations`
      (import from `azure.mgmt.compute.v20xx_yy_zz.operations` works
      like before)

  Last but not least, HTTP connection pooling is now enabled by default.
  You should always use a client as a context manager, or call close(), or
  use no more than one client per process.



  **Features**

    - Model ImageUpdate has a new parameter hyper_vgeneration
    - Model Image has a new parameter hyper_vgeneration
    - Model AvailabilitySet has a new parameter
      proximity_placement_group
    - Model VirtualMachine has a new parameter proximity_placement_group
    - Model VirtualMachineUpdate has a new parameter
      proximity_placement_group
    - Model VirtualMachineScaleSet has a new parameter
      proximity_placement_group
    - Model VirtualMachineScaleSet has a new parameter
      additional_capabilities
    - Model VirtualMachineScaleSetUpdate has a new parameter
      additional_capabilities
    - Model AvailabilitySetUpdate has a new parameter
      proximity_placement_group
    - Added operation group ProximityPlacementGroupsOperations
    - Model DataDisk has a new parameter to_be_detached
    - Model ResourceSkuLocationInfo has a new output zone_details

  **Breaking changes**

    - Model VirtualMachineScaleSetVMProfile no longer has parameter
      additional_capabilities
    - Latest version of disks/snapshot renamed the enum
      StorageAccountTypes to DiskStorageAccountTypes
    - images.create_or_update requires hyper_vgeneration parameter if
      disk is OS type



  **Bugfix**

    - Revert "images" API version introduced in 4.6.0 from 2019-03-01 to
      2018-10-01 for backward compatiblity #4891



  **Bugfixes**

    - Make enum declarations in Compute package consistent, for the sake
      of code inspection.



  **Features**

    - Model VirtualMachineScaleSet has a new parameter
      do_not_run_extensions_on_overprovisioned_vms
    - Model VirtualMachineScaleSetVM has a new parameter
      network_profile_configuration
    - Model VirtualMachineScaleSetVM has a new parameter
      protection_policy
    - Model VirtualMachineScaleSetVM has a new parameter
      model_definition_applied
    - Added operation
      VirtualMachineScaleSetsOperations.convert_to_single_placement_group
    - Operation VirtualMachineScaleSetVMsOperations.power_off has a new
      signature and can now skip_shutdown
    - Operation VirtualMachinesOperations.power_off has a new signature
      and can now skip_shutdown
    - Operation VirtualMachineScaleSetsOperations.power_off has a new
      signature and can now skip_shutdown



  **Bugfixes**

    - Fix regression in direct import from models



  **New version of Managed Disks**

    - Disks/Snapshots have a new optional property HyperVGeneration which
      may be set to V1 or V2.
    - EncryptionSettings on a disk are now a collection instead of a
      single value. This allows multiple volumes on an encrypted disk.
    - There is a new CreateOption (Upload) for disks. To upload disks
      customers

  >   - PUT a disk with CreateOption.Upload.
  >   - Use GrantAccess API with AccessLevel.Write to a get a write SAS to
  >     the disk. This is a new access level and it can only be used when
  >     uploading to a new disk. Customers can then use storage API to
  >     upload the bits for the disk.
  >   - There are new DiskStates (DiskState.ReadyToUpload and
  >     DiskState.ActiveUpload) that are associated with the upload
  >     process.



  **Features**

    - Model VirtualMachineScaleSetExtension has a new parameter
      provision_after_extensions
    - Operation VirtualMachineScaleSetVMsOperations.reimage has a new
      parameter temp_disk
    - Operation VirtualMachineScaleSetsOperations.reimage has a new
      parameter temp_disk
    - Added operation VirtualMachinesOperations.reimage



  **Bugfix**

    - Fix sdist broken in 4.3.0. No code change.



  **Note**

    - Compute API version default is now 2018-10-01

  **Features/BreakingChanges**

    - This version updates the access to properties realted to automatic
      OS upgrade introduced in 4.0.0



  **Features**

    - Model OSDisk has a new parameter diff_disk_settings
    - Model BootDiagnosticsInstanceView has a new parameter status
    - Model VirtualMachineScaleSetOSDisk has a new parameter
      diff_disk_settings
    - Added operation VirtualMachinesOperations.list_by_location

  **Note**

    - azure-mgmt-nspkg is not installed anymore on Python 3 (PEP420-based
      namespace package)



  2018-06-01 for 'disks' and 'snapshots' (new default)

  **Features**

    - Model DiskUpdate has a new parameter disk_iops_read_write
    - Model DiskUpdate has a new parameter disk_mbps_read_write
    - Model VirtualMachineUpdate has a new parameter
      additional_capabilities (ultraSSDEnabled attribute)
    - Model VirtualMachineScaleSetVM has a new parameter
      additional_capabilities (ultraSSDEnabled attribute)
    - Model VirtualMachineScaleSetPublicIPAddressConfiguration has a new
      parameter public_ip_prefix
    - Model Disk has a new parameter disk_iops_read_write
    - Model Disk has a new parameter disk_mbps_read_write
    - Model VirtualMachineScaleSetVMProfile has a new parameter
      additional_capabilities (ultraSSDEnabled attribute)
    - Model VirtualMachine has a new parameter additional_capabilities
      (ultraSSDEnabled attribute)
    - Added operation
      VirtualMachineScaleSetRollingUpgradesOperations.start_extension_upgrade
    - New enum value UltraSSD_LRS for StorageAccountTypes



  **Bugfix**

    - Fix incorrect import from azure.mgmt.compute.models



  **Features**

    - Model VirtualMachineScaleSetIdentity has a new parameter
      user_assigned_identities
    - Model VirtualMachineScaleSetIPConfiguration has a new parameter
      application_security_groups
    - Model VirtualMachineScaleSetUpdateIPConfiguration has a new
      parameter application_security_groups
    - Model VirtualMachineIdentity has a new parameter
      user_assigned_identities
    - Model LinuxConfiguration has a new parameter provision_vm_agent
    - Model OSProfile has a new parameter allow_extension_operations
    - Added operation group GalleryImagesOperations
    - Added operation group GalleryImageVersionsOperations
    - Added operation group GalleriesOperations
    - Model UpgradeOperationHistoricalStatusInfoProperties has a new
      parameter rollback_info
    - Model UpgradePolicy has a new parameter auto_os_upgrade_policy
    - Added operation AvailabilitySetsOperations.list_by_subscription

  **Breaking changes**

    - Model VirtualMachineScaleSetIdentity no longer has parameter
      identity_ids
    - Model VirtualMachineScaleSetOSDisk no longer has parameter
      disk_size_gb
    - Model VirtualMachineScaleSetVM no longer has parameter zones
    - Model VirtualMachineScaleSetUpdateOSDisk no longer has parameter
      disk_size_gb
    - Model VirtualMachineIdentity no longer has parameter identity_ids

  New default API Version is now 2018-06-01



  **Features**

    - All clients now support Azure profiles.
    - Add update operation to VirtualMachineExtension operations (all
      ApiVersions)
    - Add get_extensions operation to VirtualMachine operations (all
      ApiVersions)
    - Support eviction policy for virtual machines inside a low priority
      scale set (2017-12-01)
    - Add get_os_upgrade_history to VMSS operations (2017-12-01)

  **Bugfixes**

    - Compatibility of the sdist with wheel 0.31.0
    - Fix some invalid models in Python 3 (introduced in 4.0.0rc1)



  **General Breaking changes**

  This version uses a next-generation code generator that *might*
  introduce breaking changes.

    - Model signatures now use only keyword-argument syntax. All
      positional arguments must be re-written as keyword-arguments. To
      keep auto-completion in most cases, models are now generated for
      Python 2 and Python 3. Python 3 uses the "*" syntax for
      keyword-only arguments.
    - Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to
      improve the behavior when unrecognized enum values are encountered.
      While this is not a breaking change, the distinctions are important,
      and are documented here:
      <https://docs.python.org/3/library/enum.html#others> At a glance:
        - "is" should not be used at all.
        - "format" will return the string value, where "%s" string
          formatting will return `NameOfEnum.stringvalue`. Format syntax
          should be prefered.
    - New Long Running Operation:
        - Return type changes from
          `msrestazure.azure_operation.AzureOperationPoller` to
          `msrest.polling.LROPoller`. External API is the same.
        - Return type is now **always** a `msrest.polling.LROPoller`,
          regardless of the optional parameters used.
        - The behavior has changed when using `raw=True`. Instead of
          returning the initial call result as `ClientRawResponse`,
          without polling, now this returns an LROPoller. After polling,
          the final resource will be returned as a `ClientRawResponse`.
        - New `polling` parameter. The default behavior is
          `Polling=True` which will poll using ARM algorithm. When
          `Polling=False`, the response of the initial call will be
          returned without polling.
        - `polling` parameter accepts instances of subclasses of
          `msrest.polling.PollingMethod`.
        - `add_done_callback` will no longer raise if called after
          polling is finished, but will instead execute the callback right
          away.

  **Compute features**

    - Support zone resilient for image/snapshots (new ApiVersion
      2018-04-01)
    - Add "operations" operation group
    - Add availability_set.update
    - Add images.update
    - Add virtual_machine.update



  **Features**

    - Add VirtualMachineScaleSetNetworkConfiguration ->
      enable_ip_forwarding
    - Add VirtualMachineScaleSetUpdateNetworkConfiguration ->
      enable_ip_forwarding
    - Add VirtualMachineScaleSetVMProfile -> priority
    - Add ApiVersion 2017-12-01 of virtual_machine_run_commands (new
      default)



  **Features**

    - Add User Assigned Identity parameters to VM/VMSS creation

  **Bugfixes**

    - Add RestrictionInfo to SKUs list (2017-09-01)
    - Restore virtual_machines.run_commands (broken in rc1)



  **Disclaimer**

  This version supports Azure Profile. Meaning, you can specify specific
  API versions to support for each operation groups.

  The default API versions of this package are now: - 2017-03-30 for
  'disks', 'virtual_machine_run_commands' and 'snapshots' - 2017-09-01
  for 'resource_skus' - 2017-12-01 for everything else

  **Python features**

    - ComputeManagementClient has now a "profile" parameter, which is a
      dict from operation groups name to API version
    - Operation groups now have access to their own models. For instance,
      assuming you have variable called "client", you can access the
      models for this opeations groups (according to your loaded profiles)
      using `client.virtual_machines.models`
    - azure.mgmt.compute.models is deprecated. See
      <https://aka.ms/pysdkmodels> for details.

  **Azure features**

    - 'resource_skus' has improved 'location_info' field



  **Bugfix**

    - Add missing virtual_machine_scale_set_rolling_upgrades
      operation group alias



  **Features**

    - Availability Zones
    - VMSS Rolling upgrade / patch / health status
    - VM instance view APIs

  **Breaking changes**

    - "azure.mgmt.compute.compute" namespace is now simply
      "azure.mgmt.compute". If you were already using "azure.mgmt.compute"
      before, you code should still work exactly the same.
    - ContainerService has now be removed and exported in
      azure-mgmt-containerservice



  **Features in 2017-03-30**

    - Expose 'enableAcceleratedNetworking' for virtual machine and virtual
      machine SS. Windows GA, Linux in preview.
    - Expose 'forceUpdateTag' to ensure extension gets reinstalled even
      there are no configuration change.



  **Features**

  Compute default Api Version is now 2017-03-30.

  New operation groups:

    - resources_skus
    - virtual_machine_scale_set_extensions
    - virtual_machine_run_commands

  New methods in VM:

    - perform_maintenance
    - run_command

  Several improvements and modifications in Managed Disks.

  **Breaking changes**

    - ContainerService: fixed typo in class name
      (ContainerServiceOchestratorTypes is now
      ContainerServiceOrchestratorTypes)
    - Compute: breaking changes in Managed Disk API:
        - Managed field removed from Create AV Set API
        - Account Type replaced with SKU in PUT and GET Managed Disk
          Create API
        - OwnerId replaced by ManagedBy in GET Managed Disk API

  Note that you can get the behavior of v1.0.0 by forcing the Api Version
  to "2016-04-30-preview" to update your package but not the code:

  > ComputeManagementClient(credentials, subscription_id,
  > api_version="2016-04-30-preview")



    - Tag 1.0.0rc2 as stable (same content)



  **Features**

    - Add Compute ApiVersion 2016-03-30 (AzureStack default)



  **Breaking Changes**

    - Container service is now in it's own client ContainerServiceClient

  **Features**

  To help customers with sovereign clouds (not general Azure), this
  version has official multi ApiVersion support for the following resource
  type:

    - Compute: 2015-06-15 and 2016-04-30-preview

  The following resource types support one ApiVersion:

    - ContainerService: 2017-01-31



  **Features**

  This release adds Managed Disk to compute. This changes the default disk
  creation behavior to use the new Managed Disk feature instead of
  Storage.



    - Add "Kubernetes" on Containers
    - Improve technical documentation



  **Breaking change**

  New APIVersion for "container" 2016-09-30.

    - several parameters (e.g. "username") now dynamically check before
      REST calls validity against a regexp. Exception will be TypeError
      and not CloudError anymore.



  **Breaking change**

  We renamed some "container" methods to follow Azure SDK conventions

    - "container" attribute on the client is now "containers"
    - "list" changed behavior, now listing containers in subscription and
      lost its parameter
    - "list_by_resource_group" new method with the old "list" behavior



    - Initial preview release. Based on API version 2016-03-30.



    - Initial preview release. Based on API version 2015-05-01-preview.


