# packages

pkgId: 31604820cc76773d01134975021abf80359db2e054d939b509983ead26cbcd08
name: python-azure-mgmt-cognitiveservices-help
arch: noarch
version: 13.6.0
epoch: 0
release: 1
summary: Development documents and examples for azure-mgmt-cognitiveservices
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-azure-mgmt-cognitiveservices-13.6.0-1.src.rpm
location_href: Packages/python-azure-mgmt-cognitiveservices-help-13.6.0-1.noarch.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Cognitive Services 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-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.








    - Client `CognitiveServicesManagementClient` added method `calculate_model_capacity`
    - Client `CognitiveServicesManagementClient` added operation group `location_based_model_capacities`
    - Client `CognitiveServicesManagementClient` added operation group `model_capacities`
    - Client `CognitiveServicesManagementClient` added operation group `encryption_scopes`
    - Client `CognitiveServicesManagementClient` added operation group `rai_policies`
    - Client `CognitiveServicesManagementClient` added operation group `rai_blocklists`
    - Client `CognitiveServicesManagementClient` added operation group `rai_blocklist_items`
    - Client `CognitiveServicesManagementClient` added operation group `rai_content_filters`
    - Client `CognitiveServicesManagementClient` added operation group `network_security_perimeter_configurations`
    - Client `CognitiveServicesManagementClient` added operation group `defender_for_ai_settings`
    - Model `AccountModel` added property `publisher`
    - Model `AccountModel` added property `source_account`
    - Model `AccountProperties` added property `aml_workspace`
    - Model `AccountProperties` added property `rai_monitor_config`
    - Model `CapacityConfig` added property `allowed_values`
    - Model `CommitmentPlanAccountAssociation` added property `tags`
    - Model `Deployment` added property `tags`
    - Model `DeploymentModel` added property `publisher`
    - Model `DeploymentModel` added property `source_account`
    - Model `DeploymentProperties` added property `dynamic_throttling_enabled`
    - Model `DeploymentProperties` added property `current_capacity`
    - Model `DeploymentProperties` added property `capacity_settings`
    - Model `DeploymentProperties` added property `parent_deployment_name`
    - Model `Model` added property `description`
    - Enum `ModelLifecycleStatus` added member `DEPRECATED`
    - Enum `ModelLifecycleStatus` added member `DEPRECATING`
    - Enum `ModelLifecycleStatus` added member `STABLE`
    - Model `ModelSku` added property `cost`
    - Model `NetworkRuleSet` added property `bypass`
    - Added model `BillingMeterInfo`
    - Added enum `ByPassSelection`
    - Added model `CalculateModelCapacityParameter`
    - Added model `CalculateModelCapacityResult`
    - Added model `CalculateModelCapacityResultEstimatedCapacity`
    - Added enum `ContentLevel`
    - Added model `CustomBlocklistConfig`
    - Added model `DefenderForAISetting`
    - Added model `DefenderForAISettingResult`
    - Added enum `DefenderForAISettingState`
    - Added model `DeploymentCapacitySettings`
    - Added model `DeploymentSkuListResult`
    - Added model `EncryptionScope`
    - Added model `EncryptionScopeListResult`
    - Added model `EncryptionScopeProperties`
    - Added enum `EncryptionScopeProvisioningState`
    - Added enum `EncryptionScopeState`
    - Added model `ModelCapacityCalculatorWorkload`
    - Added model `ModelCapacityCalculatorWorkloadRequestParam`
    - Added model `ModelCapacityListResult`
    - Added model `ModelCapacityListResultValueItem`
    - Added model `ModelSkuCapacityProperties`
    - Added model `NetworkSecurityPerimeter`
    - Added model `NetworkSecurityPerimeterAccessRule`
    - Added model `NetworkSecurityPerimeterAccessRuleProperties`
    - Added model `NetworkSecurityPerimeterAccessRulePropertiesSubscriptionsItem`
    - Added model `NetworkSecurityPerimeterConfiguration`
    - Added model `NetworkSecurityPerimeterConfigurationAssociationInfo`
    - Added model `NetworkSecurityPerimeterConfigurationList`
    - Added model `NetworkSecurityPerimeterConfigurationProperties`
    - Added model `NetworkSecurityPerimeterProfileInfo`
    - Added enum `NspAccessRuleDirection`
    - Added model `ProvisioningIssue`
    - Added model `ProvisioningIssueProperties`
    - Added model `RaiBlockListItemsResult`
    - Added model `RaiBlockListResult`
    - Added model `RaiBlocklist`
    - Added model `RaiBlocklistConfig`
    - Added model `RaiBlocklistItem`
    - Added model `RaiBlocklistItemBulkRequest`
    - Added model `RaiBlocklistItemProperties`
    - Added model `RaiBlocklistProperties`
    - Added model `RaiContentFilter`
    - Added model `RaiContentFilterListResult`
    - Added model `RaiContentFilterProperties`
    - Added model `RaiMonitorConfig`
    - Added model `RaiPolicy`
    - Added model `RaiPolicyContentFilter`
    - Added enum `RaiPolicyContentSource`
    - Added model `RaiPolicyListResult`
    - Added enum `RaiPolicyMode`
    - Added model `RaiPolicyProperties`
    - Added enum `RaiPolicyType`
    - Added model `SkuResource`
    - Added model `UserOwnedAmlWorkspace`
    - Operation group `CognitiveServicesManagementClientOperationsMixin` added method `calculate_model_capacity`
    - Operation group `DeploymentsOperations` added method `begin_update`
    - Operation group `DeploymentsOperations` added method `list_skus`
    - Added operation group `DefenderForAISettingsOperations`
    - Added operation group `EncryptionScopesOperations`
    - Added operation group `LocationBasedModelCapacitiesOperations`
    - Added operation group `ModelCapacitiesOperations`
    - Added operation group `NetworkSecurityPerimeterConfigurationsOperations`
    - Added operation group `RaiBlocklistItemsOperations`
    - Added operation group `RaiBlocklistsOperations`
    - Added operation group `RaiContentFiltersOperations`
    - Added operation group `RaiPoliciesOperations`





    - 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: 05219d60776415c450c9c45ca3fabfad0ba3e8c9a52836e34db6de7f693ee8b7
name: python-azure-mgmt-compute-help
arch: noarch
version: 33.1.0
epoch: 0
release: 1
summary: Development documents and examples for azure-mgmt-compute
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-azure-mgmt-compute-33.1.0-1.src.rpm
location_href: Packages/python-azure-mgmt-compute-help-33.1.0-1.noarch.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.








    - Added operation group GalleryInVMAccessControlProfileVersionsOperations
    - Added operation group GalleryInVMAccessControlProfilesOperations
    - Added operation group SoftDeletedResourceOperations
    - Model Gallery has a new parameter identity
    - Model GalleryImage has a new parameter allow_update_image
    - Model GalleryImageFeature has a new parameter starts_at_version
    - Model GalleryImageUpdate has a new parameter allow_update_image
    - Model GalleryImageVersion has a new parameter restore
    - Model GalleryImageVersion has a new parameter validations_profile
    - Model GalleryImageVersionSafetyProfile has a new parameter block_deletion_before_end_of_life
    - Model GalleryImageVersionUpdate has a new parameter restore
    - Model GalleryImageVersionUpdate has a new parameter validations_profile
    - Model GalleryList has a new parameter security_profile
    - Model GalleryUpdate has a new parameter identity
    - Model TargetRegion has a new parameter additional_replica_sets
    - Model UserArtifactSettings has a new parameter script_behavior_after_reboot





    - 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.


pkgId: 131ee9386b9c48813b2443f509f29f0604073ca8d9e986181091d899793965b4
name: python-azure-mgmt-datafactory-help
arch: noarch
version: 9.1.0
epoch: 0
release: 1
summary: Development documents and examples for azure-mgmt-datafactory
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-azure-mgmt-datafactory-9.1.0-1.src.rpm
location_href: Packages/python-azure-mgmt-datafactory-help-9.1.0-1.noarch.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Data Factory 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-datafactory
  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.datafactory import DataFactoryManagementClient
  import os

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



  Code samples for this package can be found at:
  - [Search Data Factory 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 `AzurePostgreSqlLinkedService` added property `server`
    - Model `AzurePostgreSqlLinkedService` added property `port`
    - Model `AzurePostgreSqlLinkedService` added property `username`
    - Model `AzurePostgreSqlLinkedService` added property `database`
    - Model `AzurePostgreSqlLinkedService` added property `ssl_mode`
    - Model `AzurePostgreSqlLinkedService` added property `timeout`
    - Model `AzurePostgreSqlLinkedService` added property `command_timeout`
    - Model `AzurePostgreSqlLinkedService` added property `trust_server_certificate`
    - Model `AzurePostgreSqlLinkedService` added property `read_buffer_size`
    - Model `AzurePostgreSqlLinkedService` added property `timezone`
    - Model `AzurePostgreSqlLinkedService` added property `encoding`
    - Model `MariaDBLinkedService` added property `ssl_mode`
    - Model `MariaDBLinkedService` added property `use_system_trust_store`
    - Model `MySqlLinkedService` added property `allow_zero_date_time`
    - Model `MySqlLinkedService` added property `connection_timeout`
    - Model `MySqlLinkedService` added property `convert_zero_date_time`
    - Model `MySqlLinkedService` added property `guid_format`
    - Model `MySqlLinkedService` added property `ssl_cert`
    - Model `MySqlLinkedService` added property `ssl_key`
    - Model `MySqlLinkedService` added property `treat_tiny_as_boolean`
    - Model `PostgreSqlV2LinkedService` added property `authentication_type`
    - Model `SalesforceV2Source` added property `page_size`
    - Model `ServiceNowV2Source` added property `page_size`
    - Model `SnowflakeV2LinkedService` added property `host`
    - Added model `IcebergDataset`
    - Added model `IcebergSink`
    - Added model `IcebergWriteSettings`





    - The model or publicly exposed class 'AmazonMWSLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AmazonRdsForOracleLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AmazonRdsForSqlServerLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AmazonRedshiftLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AmazonS3CompatibleLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AmazonS3LinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AppFiguresLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AsanaLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureBatchLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureBlobFSLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureBlobStorageLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureDataExplorerLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureDataLakeAnalyticsLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureDataLakeStoreLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureDatabricksDeltaLakeLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureDatabricksLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureFileStorageLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureFileStorageLinkedService' had property 'service_endpoint' added in the current version
    - The model or publicly exposed class 'AzureFileStorageLinkedService' had property 'credential' added in the current version
    - The model or publicly exposed class 'AzureFunctionLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureKeyVaultLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureMLLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureMLServiceLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureMariaDBLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureMySqlLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzurePostgreSqlLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureSearchLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureSqlDWLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureSqlDatabaseLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureSqlMILinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureStorageLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureSynapseArtifactsLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureTableStorageLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureTableStorageLinkedService' had property 'service_endpoint' added in the current version
    - The model or publicly exposed class 'AzureTableStorageLinkedService' had property 'credential' added in the current version
    - The model or publicly exposed class 'CassandraLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'CommonDataServiceForAppsLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'CommonDataServiceForAppsLinkedService' had property 'domain' added in the current version
    - The model or publicly exposed class 'ConcurLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'CosmosDbLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'CosmosDbMongoDbApiLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'CouchbaseLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'CustomDataSourceLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'DataworldLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'Db2LinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'DrillLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'DynamicsAXLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'DynamicsAuthenticationType' had property 'ACTIVE_DIRECTORY' added in the current version
    - The model or publicly exposed class 'DynamicsCrmLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'DynamicsCrmLinkedService' had property 'domain' added in the current version
    - The model or publicly exposed class 'DynamicsLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'DynamicsLinkedService' had property 'domain' added in the current version
    - The model or publicly exposed class 'EloquaLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'ExecuteDataFlowActivity' had property 'continuation_settings' added in the current version
    - The model or publicly exposed class 'ExecuteDataFlowActivityTypeProperties' had property 'continuation_settings' added in the current version
    - The model or publicly exposed class 'ExecutePowerQueryActivityTypeProperties' had property 'continuation_settings' added in the __init__ method in the current version
    - The model or publicly exposed class 'ExecuteWranglingDataflowActivity' had property 'continuation_settings' added in the current version
    - The model or publicly exposed class 'FileServerLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'FtpServerLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'GlobalParameterType' had property 'INT' added in the current version
    - The model or publicly exposed class 'GoogleAdWordsLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'GoogleBigQueryLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'GoogleBigQueryV2LinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'GoogleCloudStorageLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'GoogleSheetsLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'GreenplumLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'HBaseLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'HDInsightLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'HDInsightOnDemandLinkedService' had property 'version_type_properties_version' added in the current version
    - The model or publicly exposed class 'HdfsLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'HiveLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'HttpLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'HubspotLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'ImpalaLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'InformixLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'JiraLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'LakeHouseLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'LinkedService' had property 'version' added in the current version
    - The model or publicly exposed class 'MagentoLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'MariaDBLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'MarketoLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'MicrosoftAccessLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'MongoDbAtlasLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'MongoDbLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'MongoDbV2LinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'MySqlLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'NetezzaLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'NotebookParameterType' had property 'INT' added in the current version
    - The model or publicly exposed class 'ODataLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'OdbcLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'Office365LinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'OracleCloudStorageLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'OracleLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'OracleServiceCloudLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'ParameterType' had property 'INT' added in the current version
    - The model or publicly exposed class 'PaypalLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'PhoenixLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'PostgreSqlLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'PostgreSqlV2LinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'PrestoLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'QuickBooksLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'QuickbaseLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'ResponsysLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'RestServiceLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'RestServiceLinkedService' had property 'service_principal_credential_type' added in the current version
    - The model or publicly exposed class 'RestServiceLinkedService' had property 'service_principal_embedded_cert' added in the current version
    - The model or publicly exposed class 'RestServiceLinkedService' had property 'service_principal_embedded_cert_password' added in the current version
    - The model or publicly exposed class 'RunQueryFilterOperator' had property 'IN' added in the current version
    - The model or publicly exposed class 'SalesforceLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SalesforceMarketingCloudLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SalesforceServiceCloudLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SalesforceServiceCloudV2LinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SalesforceV2LinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SapBWLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SapCloudForCustomerLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SapEccLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SapHanaLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SapOdpLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SapOpenHubLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SapTableLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'ServiceNowLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'ServiceNowV2LinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SftpServerLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SharePointOnlineListLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SharePointOnlineListLinkedService' had property 'service_principal_credential_type' added in the current version
    - The model or publicly exposed class 'SharePointOnlineListLinkedService' had property 'service_principal_embedded_cert' added in the current version
    - The model or publicly exposed class 'SharePointOnlineListLinkedService' had property 'service_principal_embedded_cert_password' added in the current version
    - The model or publicly exposed class 'ShopifyLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SmartsheetLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SnowflakeExportCopyCommand' had property 'storage_integration' added in the current version
    - The model or publicly exposed class 'SnowflakeImportCopyCommand' had property 'storage_integration' added in the current version
    - The model or publicly exposed class 'SnowflakeLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SnowflakeV2LinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SparkLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SqlServerAuthenticationType' had property 'USER_ASSIGNED_MANAGED_IDENTITY' added in the current version
    - The model or publicly exposed class 'SqlServerLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'SqlServerLinkedService' had property 'credential' added in the current version
    - The model or publicly exposed class 'SqlServerLinkedServiceTypeProperties' had property 'credential' added in the current version
    - The model or publicly exposed class 'SquareLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'StoredProcedureParameterType' had property 'INT' added in the current version
    - The model or publicly exposed class 'SybaseLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'TeamDeskLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'TeradataLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'TwilioLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'VerticaLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'VerticaLinkedService' had property 'server' added in the current version
    - The model or publicly exposed class 'VerticaLinkedService' had property 'port' added in the current version
    - The model or publicly exposed class 'VerticaLinkedService' had property 'uid' added in the current version
    - The model or publicly exposed class 'VerticaLinkedService' had property 'database' added in the current version
    - The model or publicly exposed class 'WarehouseLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'WebLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'XeroLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'ZendeskLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'ZohoLinkedService' had property 'version' added in the __init__ method in the current version
    - The model or publicly exposed class 'AzureStorageLinkedServiceTypeProperties' was added in the current version
    - The model or publicly exposed class 'AzureTableStorageLinkedServiceTypeProperties' was added in the current version
    - The model or publicly exposed class 'ContinuationSettingsReference' was added in the current version



    - The 'GlobalParameterType' enum had its value 'INT_ENUM' deleted or renamed in the current version
    - The model or publicly exposed class 'HDInsightOnDemandLinkedService' had its instance variable 'version' deleted or renamed in the current version
    - The 'NotebookParameterType' enum had its value 'INT_ENUM' deleted or renamed in the current version
    - The 'ParameterType' enum had its value 'INT_ENUM' deleted or renamed in the current version
    - The 'RunQueryFilterOperator' enum had its value 'IN_ENUM' deleted or renamed in the current version
    - The 'StoredProcedureParameterType' enum had its value 'INT_ENUM' deleted or renamed in the current version





    - Model DynamicsCrmLinkedService has a new parameter credential
    - Model ExpressionV2 has a new parameter operators
    - Model LakeHouseTableDataset has a new parameter schema_type_properties_schema
    - Model SalesforceServiceCloudV2Source has a new parameter query
    - Model SalesforceV2Source has a new parameter query



    - Model ExpressionV2 no longer has parameter operator





    - Model AmazonRdsForSqlServerLinkedService has a new parameter application_intent
    - Model AmazonRdsForSqlServerLinkedService has a new parameter authentication_type
    - Model AmazonRdsForSqlServerLinkedService has a new parameter command_timeout
    - Model AmazonRdsForSqlServerLinkedService has a new parameter connect_retry_count
    - Model AmazonRdsForSqlServerLinkedService has a new parameter connect_retry_interval
    - Model AmazonRdsForSqlServerLinkedService has a new parameter connect_timeout
    - Model AmazonRdsForSqlServerLinkedService has a new parameter database
    - Model AmazonRdsForSqlServerLinkedService has a new parameter encrypt
    - Model AmazonRdsForSqlServerLinkedService has a new parameter failover_partner
    - Model AmazonRdsForSqlServerLinkedService has a new parameter host_name_in_certificate
    - Model AmazonRdsForSqlServerLinkedService has a new parameter integrated_security
    - Model AmazonRdsForSqlServerLinkedService has a new parameter load_balance_timeout
    - Model AmazonRdsForSqlServerLinkedService has a new parameter max_pool_size
    - Model AmazonRdsForSqlServerLinkedService has a new parameter min_pool_size
    - Model AmazonRdsForSqlServerLinkedService has a new parameter multi_subnet_failover
    - Model AmazonRdsForSqlServerLinkedService has a new parameter multiple_active_result_sets
    - Model AmazonRdsForSqlServerLinkedService has a new parameter packet_size
    - Model AmazonRdsForSqlServerLinkedService has a new parameter pooling
    - Model AmazonRdsForSqlServerLinkedService has a new parameter server
    - Model AmazonRdsForSqlServerLinkedService has a new parameter trust_server_certificate
    - Model AzureSqlDWLinkedService has a new parameter application_intent
    - Model AzureSqlDWLinkedService has a new parameter authentication_type
    - Model AzureSqlDWLinkedService has a new parameter command_timeout
    - Model AzureSqlDWLinkedService has a new parameter connect_retry_count
    - Model AzureSqlDWLinkedService has a new parameter connect_retry_interval
    - Model AzureSqlDWLinkedService has a new parameter connect_timeout
    - Model AzureSqlDWLinkedService has a new parameter database
    - Model AzureSqlDWLinkedService has a new parameter encrypt
    - Model AzureSqlDWLinkedService has a new parameter failover_partner
    - Model AzureSqlDWLinkedService has a new parameter host_name_in_certificate
    - Model AzureSqlDWLinkedService has a new parameter integrated_security
    - Model AzureSqlDWLinkedService has a new parameter load_balance_timeout
    - Model AzureSqlDWLinkedService has a new parameter max_pool_size
    - Model AzureSqlDWLinkedService has a new parameter min_pool_size
    - Model AzureSqlDWLinkedService has a new parameter multi_subnet_failover
    - Model AzureSqlDWLinkedService has a new parameter multiple_active_result_sets
    - Model AzureSqlDWLinkedService has a new parameter packet_size
    - Model AzureSqlDWLinkedService has a new parameter pooling
    - Model AzureSqlDWLinkedService has a new parameter server
    - Model AzureSqlDWLinkedService has a new parameter service_principal_credential
    - Model AzureSqlDWLinkedService has a new parameter service_principal_credential_type
    - Model AzureSqlDWLinkedService has a new parameter trust_server_certificate
    - Model AzureSqlDWLinkedService has a new parameter user_name
    - Model AzureSqlDatabaseLinkedService has a new parameter application_intent
    - Model AzureSqlDatabaseLinkedService has a new parameter authentication_type
    - Model AzureSqlDatabaseLinkedService has a new parameter command_timeout
    - Model AzureSqlDatabaseLinkedService has a new parameter connect_retry_count
    - Model AzureSqlDatabaseLinkedService has a new parameter connect_retry_interval
    - Model AzureSqlDatabaseLinkedService has a new parameter connect_timeout
    - Model AzureSqlDatabaseLinkedService has a new parameter database
    - Model AzureSqlDatabaseLinkedService has a new parameter encrypt
    - Model AzureSqlDatabaseLinkedService has a new parameter failover_partner
    - Model AzureSqlDatabaseLinkedService has a new parameter host_name_in_certificate
    - Model AzureSqlDatabaseLinkedService has a new parameter integrated_security
    - Model AzureSqlDatabaseLinkedService has a new parameter load_balance_timeout
    - Model AzureSqlDatabaseLinkedService has a new parameter max_pool_size
    - Model AzureSqlDatabaseLinkedService has a new parameter min_pool_size
    - Model AzureSqlDatabaseLinkedService has a new parameter multi_subnet_failover
    - Model AzureSqlDatabaseLinkedService has a new parameter multiple_active_result_sets
    - Model AzureSqlDatabaseLinkedService has a new parameter packet_size
    - Model AzureSqlDatabaseLinkedService has a new parameter pooling
    - Model AzureSqlDatabaseLinkedService has a new parameter server
    - Model AzureSqlDatabaseLinkedService has a new parameter service_principal_credential
    - Model AzureSqlDatabaseLinkedService has a new parameter service_principal_credential_type
    - Model AzureSqlDatabaseLinkedService has a new parameter trust_server_certificate
    - Model AzureSqlDatabaseLinkedService has a new parameter user_name
    - Model AzureSqlMILinkedService has a new parameter application_intent
    - Model AzureSqlMILinkedService has a new parameter authentication_type
    - Model AzureSqlMILinkedService has a new parameter command_timeout
    - Model AzureSqlMILinkedService has a new parameter connect_retry_count
    - Model AzureSqlMILinkedService has a new parameter connect_retry_interval
    - Model AzureSqlMILinkedService has a new parameter connect_timeout
    - Model AzureSqlMILinkedService has a new parameter database
    - Model AzureSqlMILinkedService has a new parameter encrypt
    - Model AzureSqlMILinkedService has a new parameter failover_partner
    - Model AzureSqlMILinkedService has a new parameter host_name_in_certificate
    - Model AzureSqlMILinkedService has a new parameter integrated_security
    - Model AzureSqlMILinkedService has a new parameter load_balance_timeout
    - Model AzureSqlMILinkedService has a new parameter max_pool_size
    - Model AzureSqlMILinkedService has a new parameter min_pool_size
    - Model AzureSqlMILinkedService has a new parameter multi_subnet_failover
    - Model AzureSqlMILinkedService has a new parameter multiple_active_result_sets
    - Model AzureSqlMILinkedService has a new parameter packet_size
    - Model AzureSqlMILinkedService has a new parameter pooling
    - Model AzureSqlMILinkedService has a new parameter server
    - Model AzureSqlMILinkedService has a new parameter service_principal_credential
    - Model AzureSqlMILinkedService has a new parameter service_principal_credential_type
    - Model AzureSqlMILinkedService has a new parameter trust_server_certificate
    - Model AzureSqlMILinkedService has a new parameter user_name
    - Model ManagedIdentityCredential has a new parameter resource_id
    - Model SqlServerLinkedService has a new parameter application_intent
    - Model SqlServerLinkedService has a new parameter authentication_type
    - Model SqlServerLinkedService has a new parameter command_timeout
    - Model SqlServerLinkedService has a new parameter connect_retry_count
    - Model SqlServerLinkedService has a new parameter connect_retry_interval
    - Model SqlServerLinkedService has a new parameter connect_timeout
    - Model SqlServerLinkedService has a new parameter database
    - Model SqlServerLinkedService has a new parameter encrypt
    - Model SqlServerLinkedService has a new parameter failover_partner
    - Model SqlServerLinkedService has a new parameter host_name_in_certificate
    - Model SqlServerLinkedService has a new parameter integrated_security
    - Model SqlServerLinkedService has a new parameter load_balance_timeout
    - Model SqlServerLinkedService has a new parameter max_pool_size
    - Model SqlServerLinkedService has a new parameter min_pool_size
    - Model SqlServerLinkedService has a new parameter multi_subnet_failover
    - Model SqlServerLinkedService has a new parameter multiple_active_result_sets
    - Model SqlServerLinkedService has a new parameter packet_size
    - Model SqlServerLinkedService has a new parameter pooling
    - Model SqlServerLinkedService has a new parameter server
    - Model SqlServerLinkedService has a new parameter trust_server_certificate





    - Model ManagedIdentityCredential no longer has parameter resource_id





    - Added model ExpressionV2
    - Added model ExpressionV2Type
    - Added model GoogleBigQueryV2AuthenticationType
    - Added model GoogleBigQueryV2LinkedService
    - Added model GoogleBigQueryV2ObjectDataset
    - Added model GoogleBigQueryV2Source
    - Added model PostgreSqlV2LinkedService
    - Added model PostgreSqlV2Source
    - Added model PostgreSqlV2TableDataset
    - Added model ServiceNowV2AuthenticationType
    - Added model ServiceNowV2LinkedService
    - Added model ServiceNowV2ObjectDataset
    - Added model ServiceNowV2Source





    - Model SalesforceServiceCloudV2LinkedService has a new parameter authentication_type
    - Model SalesforceServiceCloudV2Source has a new parameter include_deleted_objects
    - Model SalesforceV2LinkedService has a new parameter authentication_type
    - Model SalesforceV2Source has a new parameter include_deleted_objects



    - Model SalesforceServiceCloudV2Source no longer has parameter read_behavior
    - Model SalesforceV2Source no longer has parameter read_behavior





    - Model AzureBlobFSWriteSettings has a new parameter metadata
    - Model AzureBlobStorageWriteSettings has a new parameter metadata
    - Model AzureDataLakeStoreWriteSettings has a new parameter metadata
    - Model AzureFileStorageWriteSettings has a new parameter metadata
    - Model FileServerWriteSettings has a new parameter metadata
    - Model LakeHouseWriteSettings has a new parameter metadata
    - Model MariaDBLinkedService has a new parameter database
    - Model MariaDBLinkedService has a new parameter driver_version
    - Model MariaDBLinkedService has a new parameter password
    - Model MariaDBLinkedService has a new parameter port
    - Model MariaDBLinkedService has a new parameter server
    - Model MariaDBLinkedService has a new parameter username
    - Model MySqlLinkedService has a new parameter database
    - Model MySqlLinkedService has a new parameter driver_version
    - Model MySqlLinkedService has a new parameter port
    - Model MySqlLinkedService has a new parameter server
    - Model MySqlLinkedService has a new parameter ssl_mode
    - Model MySqlLinkedService has a new parameter use_system_trust_store
    - Model MySqlLinkedService has a new parameter username
    - Model SftpWriteSettings has a new parameter metadata
    - Model StoreWriteSettings has a new parameter metadata
    - Model WebActivity has a new parameter http_request_timeout
    - Model WebActivity has a new parameter turn_off_async



    - Model MariaDBLinkedService no longer has parameter pwd





    - Added operation group ChangeDataCaptureOperations
    - Model Activity has a new parameter on_inactive_mark_as
    - Model Activity has a new parameter state
    - Model AmazonRdsForSqlServerSource has a new parameter isolation_level
    - Model AppendVariableActivity has a new parameter on_inactive_mark_as
    - Model AppendVariableActivity has a new parameter state
    - Model AzureDataExplorerCommandActivity has a new parameter on_inactive_mark_as
    - Model AzureDataExplorerCommandActivity has a new parameter state
    - Model AzureFunctionActivity has a new parameter on_inactive_mark_as
    - Model AzureFunctionActivity has a new parameter state
    - Model AzureMLBatchExecutionActivity has a new parameter on_inactive_mark_as
    - Model AzureMLBatchExecutionActivity has a new parameter state
    - Model AzureMLExecutePipelineActivity has a new parameter on_inactive_mark_as
    - Model AzureMLExecutePipelineActivity has a new parameter state
    - Model AzureMLServiceLinkedService has a new parameter authentication
    - Model AzureMLUpdateResourceActivity has a new parameter on_inactive_mark_as
    - Model AzureMLUpdateResourceActivity has a new parameter state
    - Model AzureSqlSource has a new parameter isolation_level
    - Model ControlActivity has a new parameter on_inactive_mark_as
    - Model ControlActivity has a new parameter state
    - Model CopyActivity has a new parameter on_inactive_mark_as
    - Model CopyActivity has a new parameter state
    - Model CustomActivity has a new parameter on_inactive_mark_as
    - Model CustomActivity has a new parameter state
    - Model DataLakeAnalyticsUSQLActivity has a new parameter on_inactive_mark_as
    - Model DataLakeAnalyticsUSQLActivity has a new parameter state
    - Model DatabricksNotebookActivity has a new parameter on_inactive_mark_as
    - Model DatabricksNotebookActivity has a new parameter state
    - Model DatabricksSparkJarActivity has a new parameter on_inactive_mark_as
    - Model DatabricksSparkJarActivity has a new parameter state
    - Model DatabricksSparkPythonActivity has a new parameter on_inactive_mark_as
    - Model DatabricksSparkPythonActivity has a new parameter state
    - Model DeleteActivity has a new parameter on_inactive_mark_as
    - Model DeleteActivity has a new parameter state
    - Model ExecuteDataFlowActivity has a new parameter on_inactive_mark_as
    - Model ExecuteDataFlowActivity has a new parameter state
    - Model ExecutePipelineActivity has a new parameter on_inactive_mark_as
    - Model ExecutePipelineActivity has a new parameter state
    - Model ExecuteSSISPackageActivity has a new parameter on_inactive_mark_as
    - Model ExecuteSSISPackageActivity has a new parameter state
    - Model ExecuteWranglingDataflowActivity has a new parameter on_inactive_mark_as
    - Model ExecuteWranglingDataflowActivity has a new parameter state
    - Model ExecutionActivity has a new parameter on_inactive_mark_as
    - Model ExecutionActivity has a new parameter state
    - Model FailActivity has a new parameter on_inactive_mark_as
    - Model FailActivity has a new parameter state
    - Model FilterActivity has a new parameter on_inactive_mark_as
    - Model FilterActivity has a new parameter state
    - Model ForEachActivity has a new parameter on_inactive_mark_as
    - Model ForEachActivity has a new parameter state
    - Model GetMetadataActivity has a new parameter on_inactive_mark_as
    - Model GetMetadataActivity has a new parameter state
    - Model GoogleAdWordsLinkedService has a new parameter google_ads_api_version
    - Model GoogleAdWordsLinkedService has a new parameter login_customer_id
    - Model GoogleAdWordsLinkedService has a new parameter private_key
    - Model GoogleAdWordsLinkedService has a new parameter support_legacy_data_types
    - Model HDInsightHiveActivity has a new parameter on_inactive_mark_as
    - Model HDInsightHiveActivity has a new parameter state
    - Model HDInsightMapReduceActivity has a new parameter on_inactive_mark_as
    - Model HDInsightMapReduceActivity has a new parameter state
    - Model HDInsightPigActivity has a new parameter on_inactive_mark_as
    - Model HDInsightPigActivity has a new parameter state
    - Model HDInsightSparkActivity has a new parameter on_inactive_mark_as
    - Model HDInsightSparkActivity has a new parameter state
    - Model HDInsightStreamingActivity has a new parameter on_inactive_mark_as
    - Model HDInsightStreamingActivity has a new parameter state
    - Model HttpReadSettings has a new parameter additional_columns
    - Model IfConditionActivity has a new parameter on_inactive_mark_as
    - Model IfConditionActivity has a new parameter state
    - Model IntegrationRuntimeDataFlowProperties has a new parameter custom_properties
    - Model LookupActivity has a new parameter on_inactive_mark_as
    - Model LookupActivity has a new parameter state
    - Model MongoDbAtlasLinkedService has a new parameter driver_version
    - Model ParquetSource has a new parameter format_settings
    - Model PipelineExternalComputeScaleProperties has a new parameter number_of_external_nodes
    - Model PipelineExternalComputeScaleProperties has a new parameter number_of_pipeline_nodes
    - Model ScriptActivity has a new parameter on_inactive_mark_as
    - Model ScriptActivity has a new parameter state
    - Model SelfHostedIntegrationRuntime has a new parameter self_contained_interactive_authoring_enabled
    - Model SelfHostedIntegrationRuntimeStatus has a new parameter self_contained_interactive_authoring_enabled
    - Model SetVariableActivity has a new parameter on_inactive_mark_as
    - Model SetVariableActivity has a new parameter policy
    - Model SetVariableActivity has a new parameter set_system_variable
    - Model SetVariableActivity has a new parameter state
    - Model SqlDWSource has a new parameter isolation_level
    - Model SqlMISource has a new parameter isolation_level
    - Model SqlServerSource has a new parameter isolation_level
    - Model SqlServerStoredProcedureActivity has a new parameter on_inactive_mark_as
    - Model SqlServerStoredProcedureActivity has a new parameter state
    - Model SwitchActivity has a new parameter on_inactive_mark_as
    - Model SwitchActivity has a new parameter state
    - Model SynapseNotebookActivity has a new parameter configuration_type
    - Model SynapseNotebookActivity has a new parameter on_inactive_mark_as
    - Model SynapseNotebookActivity has a new parameter spark_config
    - Model SynapseNotebookActivity has a new parameter state
    - Model SynapseNotebookActivity has a new parameter target_spark_configuration
    - Model SynapseSparkJobDefinitionActivity has a new parameter on_inactive_mark_as
    - Model SynapseSparkJobDefinitionActivity has a new parameter state
    - Model UntilActivity has a new parameter on_inactive_mark_as
    - Model UntilActivity has a new parameter state
    - Model ValidationActivity has a new parameter on_inactive_mark_as
    - Model ValidationActivity has a new parameter state
    - Model WaitActivity has a new parameter on_inactive_mark_as
    - Model WaitActivity has a new parameter state
    - Model WebActivity has a new parameter on_inactive_mark_as
    - Model WebActivity has a new parameter state
    - Model WebHookActivity has a new parameter on_inactive_mark_as
    - Model WebHookActivity has a new parameter policy
    - Model WebHookActivity has a new parameter state



    - Model HttpReadSettings no longer has parameter enable_partition_discovery
    - Model HttpReadSettings no longer has parameter partition_root_path





    - Model AzureBlobFSLinkedService has a new parameter sas_token
    - Model AzureBlobFSLinkedService has a new parameter sas_uri





    - Added operation group CredentialOperationsOperations
    - Model AzureBlobStorageLinkedService has a new parameter authentication_type
    - Model AzureBlobStorageLinkedService has a new parameter container_uri
    - Model IntegrationRuntimeComputeProperties has a new parameter copy_compute_scale_properties
    - Model IntegrationRuntimeComputeProperties has a new parameter pipeline_external_compute_scale_properties
    - Model SynapseSparkJobDefinitionActivity has a new parameter configuration_type
    - Model SynapseSparkJobDefinitionActivity has a new parameter scan_folder
    - Model SynapseSparkJobDefinitionActivity has a new parameter spark_config
    - Model SynapseSparkJobDefinitionActivity has a new parameter target_spark_configuration



    - Parameter export_settings of model SnowflakeSource is now required





    - Model ScriptActivity has a new parameter script_block_execution_timeout





    - Model AzureSynapseArtifactsLinkedService has a new parameter workspace_resource_id
    - Model FactoryGitHubConfiguration has a new parameter disable_publish
    - Model FactoryRepoConfiguration has a new parameter disable_publish
    - Model FactoryVSTSConfiguration has a new parameter disable_publish
    - Model SynapseSparkJobDefinitionActivity has a new parameter files_v2
    - Model SynapseSparkJobDefinitionActivity has a new parameter python_code_reference





    - Changed type of stored_procedure_parameters to json-like object





    - Added model AzureSynapseArtifactsLinkedService
    - Added model BigDataPoolParametrizationReference
    - Added model BigDataPoolReferenceType
    - Added model DatasetReferenceType
    - Added model ExpressionType
    - Added model GoogleSheetsLinkedService
    - Added model IntegrationRuntimeReferenceType
    - Added model NotebookParameter
    - Added model NotebookParameterType
    - Added model NotebookReferenceType
    - Added model PipelineReferenceType
    - Added model SparkJobReferenceType
    - Added model SynapseNotebookActivity
    - Added model SynapseNotebookReference
    - Added model SynapseSparkJobDefinitionActivity
    - Added model SynapseSparkJobReference
    - Added model Type



  **Features**

    - Model RestServiceLinkedService has a new parameter client_id
    - Model RestServiceLinkedService has a new parameter client_secret
    - Model RestServiceLinkedService has a new parameter resource
    - Model RestServiceLinkedService has a new parameter scope
    - Model RestServiceLinkedService has a new parameter token_endpoint



  **Features**

    - Added operation group GlobalParametersOperations
    - Model DataFlowSink has a new parameter rejected_data_linked_service
    - Model ExecuteDataFlowActivity has a new parameter source_staging_concurrency
    - Model ExecuteDataFlowActivityTypeProperties has a new parameter source_staging_concurrency
    - Model ExecutePowerQueryActivityTypeProperties has a new parameter source_staging_concurrency
    - Model ExecuteWranglingDataflowActivity has a new parameter source_staging_concurrency
    - Model Factory has a new parameter purview_configuration
    - Model PowerQuerySink has a new parameter rejected_data_linked_service



  **Features**

    - Model PrivateLinkConnectionApprovalRequest has a new parameter private_endpoint



  **Features**

    - Model ExecutePipelineActivity has a new parameter policy
    - Model WebActivity has a new parameter disable_cert_validation



  **Features**

    - Added model QuickbaseLinkedService
    - Added model ScriptActivity
    - Added model ScriptActivityLogDestination
    - Added model ScriptActivityParameter
    - Added model ScriptActivityParameterDirection
    - Added model ScriptActivityParameterType
    - Added model ScriptActivityScriptBlock
    - Added model ScriptActivityTypePropertiesLogSettings
    - Added model ScriptType
    - Added model SmartsheetLinkedService
    - Added model TeamDeskAuthenticationType
    - Added model TeamDeskLinkedService
    - Added model ZendeskAuthenticationType
    - Added model ZendeskLinkedService



  **Fixes**
    - Fix parameter public_network_access mapping type in Model FactoryUpdateParameters



  **Features**

    - Model AzureBlobFSLinkedService has a new parameter service_principal_credential
    - Model AzureBlobFSLinkedService has a new parameter service_principal_credential_type
    - Model AzureDatabricksDeltaLakeLinkedService has a new parameter credential
    - Model AzureDatabricksDeltaLakeLinkedService has a new parameter workspace_resource_id
    - Model CosmosDbLinkedService has a new parameter credential
    - Model DynamicsLinkedService has a new parameter credential
    - Model GoogleAdWordsLinkedService has a new parameter connection_properties
    - Model LinkedIntegrationRuntimeRbacAuthorization has a new parameter credential



  **Features**

    - Model PowerQuerySink has a new parameter flowlet
    - Model DatasetCompression has a new parameter level
    - Model SftpReadSettings has a new parameter disable_chunking
    - Model DataFlowSink has a new parameter flowlet
    - Model PowerQuerySource has a new parameter flowlet
    - Model Transformation has a new parameter linked_service
    - Model Transformation has a new parameter dataset
    - Model Transformation has a new parameter flowlet
    - Model DataFlowDebugPackage has a new parameter data_flows
    - Model FtpReadSettings has a new parameter disable_chunking
    - Model MappingDataFlow has a new parameter script_lines
    - Model DataFlowReference has a new parameter parameters
    - Model DataFlowSource has a new parameter flowlet



  **Features**

    - Model HubspotSource has a new parameter disable_metrics_collection
    - Model SquareSource has a new parameter disable_metrics_collection
    - Model SqlDWSink has a new parameter upsert_settings
    - Model SqlDWSink has a new parameter disable_metrics_collection
    - Model SqlDWSink has a new parameter write_behavior
    - Model SqlDWSink has a new parameter sql_writer_use_table_lock
    - Model GoogleAdWordsSource has a new parameter disable_metrics_collection
    - Model SparkSource has a new parameter disable_metrics_collection
    - Model GoogleCloudStorageReadSettings has a new parameter disable_metrics_collection
    - Model MongoDbV2Source has a new parameter disable_metrics_collection
    - Model CopySource has a new parameter disable_metrics_collection
    - Model BinarySink has a new parameter disable_metrics_collection
    - Model FactoryGitHubConfiguration has a new parameter client_id
    - Model FactoryGitHubConfiguration has a new parameter client_secret
    - Model DrillSource has a new parameter disable_metrics_collection
    - Model OracleCloudStorageReadSettings has a new parameter disable_metrics_collection
    - Model AzureBlobFSSource has a new parameter disable_metrics_collection
    - Model ShopifySource has a new parameter disable_metrics_collection
    - Model AzureBlobStorageLinkedService has a new parameter credential
    - Model StoreReadSettings has a new parameter disable_metrics_collection
    - Model SalesforceMarketingCloudSource has a new parameter disable_metrics_collection
    - Model AzureBlobFSReadSettings has a new parameter disable_metrics_collection
    - Model HiveSource has a new parameter disable_metrics_collection
    - Model VerticaSource has a new parameter disable_metrics_collection
    - Model AzureDataExplorerSource has a new parameter disable_metrics_collection
    - Model SapEccSource has a new parameter disable_metrics_collection
    - Model GreenplumSource has a new parameter disable_metrics_collection
    - Model HDInsightOnDemandLinkedService has a new parameter credential
    - Model AzureDataExplorerSink has a new parameter disable_metrics_collection
    - Model AzureBlobStorageReadSettings has a new parameter disable_metrics_collection
    - Model OrcSink has a new parameter disable_metrics_collection
    - Model HBaseSource has a new parameter disable_metrics_collection
    - Model CopySink has a new parameter disable_metrics_collection
    - Model SapTableSource has a new parameter disable_metrics_collection
    - Model SqlMISink has a new parameter upsert_settings
    - Model SqlMISink has a new parameter disable_metrics_collection
    - Model SqlMISink has a new parameter write_behavior
    - Model SqlMISink has a new parameter sql_writer_use_table_lock
    - Model ZohoSource has a new parameter disable_metrics_collection
    - Model RestSource has a new parameter disable_metrics_collection
    - Model InformixSink has a new parameter disable_metrics_collection
    - Model MicrosoftAccessSink has a new parameter disable_metrics_collection
    - Model DelimitedTextSink has a new parameter disable_metrics_collection
    - Model StoreWriteSettings has a new parameter disable_metrics_collection
    - Model JiraSource has a new parameter disable_metrics_collection
    - Model DocumentDbCollectionSource has a new parameter disable_metrics_collection
    - Model SqlSink has a new parameter upsert_settings
    - Model SqlSink has a new parameter disable_metrics_collection
    - Model SqlSink has a new parameter write_behavior
    - Model SqlSink has a new parameter sql_writer_use_table_lock
    - Model AzureDatabricksLinkedService has a new parameter credential
    - Model SnowflakeSink has a new parameter disable_metrics_collection
    - Model AzureQueueSink has a new parameter disable_metrics_collection
    - Model SalesforceServiceCloudSink has a new parameter disable_metrics_collection
    - Model SapBwSource has a new parameter disable_metrics_collection
    - Model DynamicsAXSource has a new parameter disable_metrics_collection
    - Model SftpWriteSettings has a new parameter disable_metrics_collection
    - Model WebActivityAuthentication has a new parameter credential
    - Model CassandraSource has a new parameter disable_metrics_collection
    - Model HdfsReadSettings has a new parameter disable_metrics_collection
    - Model SqlMISource has a new parameter disable_metrics_collection
    - Model RestServiceLinkedService has a new parameter credential
    - Model Db2Source has a new parameter disable_metrics_collection
    - Model SqlServerLinkedService has a new parameter always_encrypted_settings
    - Model SalesforceSink has a new parameter disable_metrics_collection
    - Model HdfsSource has a new parameter disable_metrics_collection
    - Model ConcurSource has a new parameter disable_metrics_collection
    - Model ParquetSink has a new parameter disable_metrics_collection
    - Model AzureBlobFSLinkedService has a new parameter credential
    - Model MongoDbAtlasSource has a new parameter disable_metrics_collection
    - Model SapHanaSource has a new parameter disable_metrics_collection
    - Model AzureDataLakeStoreWriteSettings has a new parameter disable_metrics_collection
    - Model DocumentDbCollectionSink has a new parameter disable_metrics_collection
    - Model GitHubAccessTokenRequest has a new parameter git_hub_client_secret
    - Model AzureTableSink has a new parameter disable_metrics_collection
    - Model HttpReadSettings has a new parameter disable_metrics_collection
    - Model MongoDbSource has a new parameter disable_metrics_collection
    - Model AzureDataLakeStoreSource has a new parameter disable_metrics_collection
    - Model AzureSqlSource has a new parameter disable_metrics_collection
    - Model OracleServiceCloudSource has a new parameter disable_metrics_collection
    - Model AzureTableSource has a new parameter disable_metrics_collection
    - Model AzureSqlMILinkedService has a new parameter always_encrypted_settings
    - Model AzureSqlMILinkedService has a new parameter credential
    - Model CouchbaseSource has a new parameter disable_metrics_collection
    - Model AzureBatchLinkedService has a new parameter credential
    - Model QuickBooksSource has a new parameter disable_metrics_collection
    - Model CommonDataServiceForAppsSink has a new parameter disable_metrics_collection
    - Model MicrosoftAccessSource has a new parameter disable_metrics_collection
    - Model HttpSource has a new parameter disable_metrics_collection
    - Model BlobSource has a new parameter disable_metrics_collection
    - Model PipelineRunInvokedBy has a new parameter pipeline_name
    - Model PipelineRunInvokedBy has a new parameter pipeline_run_id
    - Model FactoryUpdateParameters has a new parameter public_network_access
    - Model ODataSource has a new parameter disable_metrics_collection
    - Model SapCloudForCustomerSource has a new parameter disable_metrics_collection
    - Model PostgreSqlSource has a new parameter disable_metrics_collection
    - Model AzureFileStorageReadSettings has a new parameter disable_metrics_collection
    - Model TabularSource has a new parameter disable_metrics_collection
    - Model AzurePostgreSqlSource has a new parameter disable_metrics_collection
    - Model AzureBlobFSWriteSettings has a new parameter disable_metrics_collection
    - Model AzureSearchIndexSink has a new parameter disable_metrics_collection
    - Model IntegrationRuntimeVNetProperties has a new parameter subnet_id
    - Model ManagedIntegrationRuntime has a new parameter customer_virtual_network
    - Model WebSource has a new parameter disable_metrics_collection
    - Model DelimitedTextSource has a new parameter disable_metrics_collection
    - Model AmazonS3CompatibleReadSettings has a new parameter disable_metrics_collection
    - Model GoogleBigQuerySource has a new parameter disable_metrics_collection
    - Model OracleSource has a new parameter disable_metrics_collection
    - Model AzureDataLakeStoreSink has a new parameter disable_metrics_collection
    - Model DynamicsSink has a new parameter disable_metrics_collection
    - Model SalesforceSource has a new parameter disable_metrics_collection
    - Model SalesforceServiceCloudSource has a new parameter disable_metrics_collection
    - Model AzureMLLinkedService has a new parameter authentication
    - Model AzureFunctionLinkedService has a new parameter authentication
    - Model AzureFunctionLinkedService has a new parameter resource_id
    - Model AzureFunctionLinkedService has a new parameter credential
    - Model CosmosDbSqlApiSource has a new parameter disable_metrics_collection
    - Model XmlSource has a new parameter disable_metrics_collection
    - Model XeroSource has a new parameter disable_metrics_collection
    - Model ParquetSource has a new parameter disable_metrics_collection
    - Model JsonSink has a new parameter disable_metrics_collection
    - Model MySqlSource has a new parameter disable_metrics_collection
    - Model AzureBlobStorageWriteSettings has a new parameter disable_metrics_collection
    - Model Office365Source has a new parameter disable_metrics_collection
    - Model AzureBlobFSSink has a new parameter disable_metrics_collection
    - Model AzureBlobFSSink has a new parameter metadata
    - Model BlobSink has a new parameter disable_metrics_collection
    - Model BlobSink has a new parameter metadata
    - Model MariaDBSource has a new parameter disable_metrics_collection
    - Model OdbcSource has a new parameter disable_metrics_collection
    - Model DynamicsSource has a new parameter disable_metrics_collection
    - Model ExcelDataset has a new parameter sheet_index
    - Model TeradataSource has a new parameter disable_metrics_collection
    - Model InformixSource has a new parameter disable_metrics_collection
    - Model CosmosDbMongoDbApiLinkedService has a new parameter is_server_version_above32
    - Model DynamicsCrmSink has a new parameter disable_metrics_collection
    - Model AmazonS3ReadSettings has a new parameter disable_metrics_collection
    - Model SqlDWSource has a new parameter disable_metrics_collection
    - Model AzureSqlDWLinkedService has a new parameter credential
    - Model FtpReadSettings has a new parameter disable_metrics_collection
    - Model AzureDatabricksDeltaLakeSource has a new parameter disable_metrics_collection
    - Model EloquaSource has a new parameter disable_metrics_collection
    - Model AzureMySqlSink has a new parameter disable_metrics_collection
    - Model CosmosDbMongoDbApiSource has a new parameter disable_metrics_collection
    - Model AmazonMWSSource has a new parameter disable_metrics_collection
    - Model MarketoSource has a new parameter disable_metrics_collection
    - Model CommonDataServiceForAppsSource has a new parameter disable_metrics_collection
    - Model AvroSource has a new parameter disable_metrics_collection
    - Model AzureSqlSink has a new parameter upsert_settings
    - Model AzureSqlSink has a new parameter disable_metrics_collection
    - Model AzureSqlSink has a new parameter write_behavior
    - Model AzureSqlSink has a new parameter sql_writer_use_table_lock
    - Model AzureFileStorageWriteSettings has a new parameter disable_metrics_collection
    - Model PrestoSource has a new parameter disable_metrics_collection
    - Model BinarySource has a new parameter disable_metrics_collection
    - Model AzureDataExplorerLinkedService has a new parameter credential
    - Model ResponsysSource has a new parameter disable_metrics_collection
    - Model ImpalaSource has a new parameter disable_metrics_collection
    - Model FileServerReadSettings has a new parameter disable_metrics_collection
    - Model SqlServerSink has a new parameter upsert_settings
    - Model SqlServerSink has a new parameter disable_metrics_collection
    - Model SqlServerSink has a new parameter write_behavior
    - Model SqlServerSink has a new parameter sql_writer_use_table_lock
    - Model SapOpenHubSource has a new parameter disable_metrics_collection
    - Model AzurePostgreSqlSink has a new parameter disable_metrics_collection
    - Model FileSystemSource has a new parameter disable_metrics_collection
    - Model OracleSink has a new parameter disable_metrics_collection
    - Model AzureSqlDatabaseLinkedService has a new parameter always_encrypted_settings
    - Model AzureSqlDatabaseLinkedService has a new parameter credential
    - Model PhoenixSource has a new parameter disable_metrics_collection
    - Model AzureMariaDBSource has a new parameter disable_metrics_collection
    - Model OdbcSink has a new parameter disable_metrics_collection
    - Model SharePointOnlineListSource has a new parameter disable_metrics_collection
    - Model FileSystemSink has a new parameter disable_metrics_collection
    - Model RestSink has a new parameter disable_metrics_collection
    - Model DynamicsCrmSource has a new parameter disable_metrics_collection
    - Model AzureDataLakeStoreReadSettings has a new parameter disable_metrics_collection
    - Model OrcSource has a new parameter disable_metrics_collection
    - Model FileServerWriteSettings has a new parameter disable_metrics_collection
    - Model AvroSink has a new parameter disable_metrics_collection
    - Model CosmosDbSqlApiSink has a new parameter disable_metrics_collection
    - Model SapCloudForCustomerSink has a new parameter disable_metrics_collection
    - Model AmazonRedshiftSource has a new parameter disable_metrics_collection
    - Model SybaseSource has a new parameter disable_metrics_collection
    - Model PaypalSource has a new parameter disable_metrics_collection
    - Model AzureKeyVaultLinkedService has a new parameter credential
    - Model SqlServerSource has a new parameter disable_metrics_collection
    - Model IntegrationRuntimeSsisProperties has a new parameter credential
    - Model SftpReadSettings has a new parameter disable_metrics_collection
    - Model SnowflakeSource has a new parameter disable_metrics_collection
    - Model RelationalSource has a new parameter disable_metrics_collection
    - Model IntegrationRuntimeDataFlowProperties has a new parameter cleanup
    - Model ServiceNowSource has a new parameter disable_metrics_collection
    - Model MagentoSource has a new parameter disable_metrics_collection
    - Model NetezzaSource has a new parameter disable_metrics_collection
    - Model AzureDatabricksDeltaLakeSink has a new parameter disable_metrics_collection
    - Model AzureDataLakeStoreLinkedService has a new parameter credential
    - Model AzureMySqlSource has a new parameter disable_metrics_collection
    - Model SqlSource has a new parameter disable_metrics_collection
    - Model CosmosDbMongoDbApiSink has a new parameter disable_metrics_collection
    - Model JsonSource has a new parameter disable_metrics_collection
    - Model ExcelSource has a new parameter disable_metrics_collection
    - Added operation IntegrationRuntimesOperations.list_outbound_network_dependencies_endpoints
    - Added operation group PrivateLinkResourcesOperations
    - Added operation group PrivateEndpointConnectionOperations
    - Added operation group PrivateEndPointConnectionsOperations

  **Breaking changes**

    - Parameter type of model MappingDataFlow is now required
    - Parameter type of model DataFlow is now required



  **Features**

    - Model PipelineResource has a new parameter policy
    - Model ManagedIntegrationRuntime has a new parameter managed_virtual_network
    - Model CustomActivity has a new parameter auto_user_specification
    - Model HttpLinkedService has a new parameter auth_headers
    - Model AzureDatabricksLinkedService has a new parameter workspace_resource_id
    - Model AzureDatabricksLinkedService has a new parameter authentication
    - Model AzureDatabricksLinkedService has a new parameter policy_id
    - Model RestServiceLinkedService has a new parameter auth_headers
    - Model AzureBlobStorageLinkedService has a new parameter account_kind
    - Model AzureMLExecutePipelineActivity has a new parameter version
    - Model AzureMLExecutePipelineActivity has a new parameter ml_pipeline_endpoint_id
    - Model AzureMLExecutePipelineActivity has a new parameter data_path_assignments
    - Model IntegrationRuntimeSsisCatalogInfo has a new parameter dual_standby_pair_name
    - Model WebActivityAuthentication has a new parameter user_tenant
    - Model ODataLinkedService has a new parameter auth_headers
    - Model CosmosDbLinkedService has a new parameter connection_mode
    - Model CosmosDbLinkedService has a new parameter service_principal_credential_type
    - Model CosmosDbLinkedService has a new parameter service_principal_id
    - Model CosmosDbLinkedService has a new parameter tenant
    - Model CosmosDbLinkedService has a new parameter service_principal_credential
    - Model CosmosDbLinkedService has a new parameter azure_cloud_type



  **Features**

    - Model Factory has a new parameter encryption
    - Model FactoryIdentity has a new parameter user_assigned_identities
    - Model ExecuteDataFlowActivity has a new parameter trace_level
    - Model ExecuteDataFlowActivity has a new parameter continue_on_error
    - Model ExecuteDataFlowActivity has a new parameter run_concurrently



  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 OrcSink has a new parameter format_settings
    - Model DelimitedTextWriteSettings has a new parameter max_rows_per_file
    - Model DelimitedTextWriteSettings has a new parameter file_name_prefix
    - Model RestSink has a new parameter http_compression_type
    - Model ParquetSink has a new parameter format_settings
    - Model AvroWriteSettings has a new parameter max_rows_per_file
    - Model AvroWriteSettings has a new parameter file_name_prefix

  **Breaking changes**

    - Model RestSink no longer has parameter wrap_request_json_in_an_object
    - Model RestSink no longer has parameter compression_type




  **Features**

    - Model LogStorageSettings has a new parameter enable_reliable_logging
    - Model LogStorageSettings has a new parameter log_level
    - Model HdfsReadSettings has a new parameter delete_files_after_completion
    - Model XmlReadSettings has a new parameter detect_data_type
    - Model XmlReadSettings has a new parameter namespaces
    - Model CosmosDbSqlApiSource has a new parameter detect_datetime
    - Added operation ExposureControlOperations.query_feature_values_by_factory
    - Added operation group ManagedPrivateEndpointsOperations
    - Added operation group ManagedVirtualNetworksOperations



  **Features**

    - Model SalesforceMarketingCloudLinkedService has a new parameter connection_properties
    - Model ODataLinkedService has a new parameter azure_cloud_type
    - Model SapOpenHubSource has a new parameter custom_rfc_read_table_function_module
    - Model SapOpenHubSource has a new parameter sap_data_column_delimiter
    - Model AzureBlobStorageLinkedService has a new parameter azure_cloud_type
    - Model XeroLinkedService has a new parameter connection_properties
    - Model SapTableSource has a new parameter sap_data_column_delimiter
    - Model AzureSqlDatabaseLinkedService has a new parameter azure_cloud_type
    - Model SapOpenHubLinkedService has a new parameter logon_group
    - Model SapOpenHubLinkedService has a new parameter system_id
    - Model SapOpenHubLinkedService has a new parameter message_server_service
    - Model SapOpenHubLinkedService has a new parameter message_server
    - Model AzureSqlDWLinkedService has a new parameter azure_cloud_type
    - Model AzureDataLakeStoreLinkedService has a new parameter azure_cloud_type
    - Model QuickBooksLinkedService has a new parameter connection_properties
    - Model RestServiceLinkedService has a new parameter azure_cloud_type
    - Model AzureSqlMILinkedService has a new parameter azure_cloud_type
    - Model SquareLinkedService has a new parameter connection_properties
    - Model AzureBlobFSLinkedService has a new parameter azure_cloud_type
    - Model AzureFileStorageLinkedService has a new parameter snapshot
    - Model AzureDatabricksLinkedService has a new parameter new_cluster_log_destination
    - Model ZohoLinkedService has a new parameter connection_properties
    - Added operation TriggerRunsOperations.cancel



  **Features**

    - Model AzureBlobStorageReadSettings has a new parameter partition_root_path
    - Model AzureBlobStorageReadSettings has a new parameter delete_files_after_completion
    - Model SqlSource has a new parameter partition_option
    - Model SqlSource has a new parameter partition_settings
    - Model JsonSource has a new parameter format_settings
    - Model DynamicsAXSource has a new parameter http_request_timeout
    - Model AzureFileStorageReadSettings has a new parameter partition_root_path
    - Model AzureFileStorageReadSettings has a new parameter prefix
    - Model AzureFileStorageReadSettings has a new parameter delete_files_after_completion
    - Model AzureSqlSource has a new parameter partition_option
    - Model AzureSqlSource has a new parameter partition_settings
    - Model GetMetadataActivity has a new parameter format_settings
    - Model GetMetadataActivity has a new parameter store_settings
    - Model SapCloudForCustomerSink has a new parameter http_request_timeout
    - Model DataFlowSource has a new parameter schema_linked_service
    - Model DataFlowSource has a new parameter linked_service
    - Model SftpReadSettings has a new parameter enable_partition_discovery
    - Model SftpReadSettings has a new parameter partition_root_path
    - Model SftpReadSettings has a new parameter delete_files_after_completion
    - Model FtpReadSettings has a new parameter enable_partition_discovery
    - Model FtpReadSettings has a new parameter partition_root_path
    - Model FtpReadSettings has a new parameter delete_files_after_completion
    - Model IntegrationRuntimeSsisProperties has a new parameter package_stores
    - Model SSISPackageLocation has a new parameter configuration_access_credential
    - Model SqlMISource has a new parameter partition_option
    - Model SqlMISource has a new parameter partition_settings
    - Model SapCloudForCustomerSource has a new parameter http_request_timeout
    - Model AzureDataLakeStoreReadSettings has a new parameter delete_files_after_completion
    - Model AzureDataLakeStoreReadSettings has a new parameter list_before
    - Model AzureDataLakeStoreReadSettings has a new parameter partition_root_path
    - Model AzureDataLakeStoreReadSettings has a new parameter list_after
    - Model AzureBlobFSReadSettings has a new parameter partition_root_path
    - Model AzureBlobFSReadSettings has a new parameter delete_files_after_completion
    - Model SapEccSource has a new parameter http_request_timeout
    - Model DeleteActivity has a new parameter store_settings
    - Model FileServerReadSettings has a new parameter delete_files_after_completion
    - Model FileServerReadSettings has a new parameter partition_root_path
    - Model FileServerReadSettings has a new parameter file_filter
    - Model HttpReadSettings has a new parameter enable_partition_discovery
    - Model HttpReadSettings has a new parameter partition_root_path
    - Model AzureFileStorageLinkedService has a new parameter connection_string
    - Model AzureFileStorageLinkedService has a new parameter file_share
    - Model AzureFileStorageLinkedService has a new parameter account_key
    - Model AzureFileStorageLinkedService has a new parameter sas_uri
    - Model AzureFileStorageLinkedService has a new parameter sas_token
    - Model AmazonS3ReadSettings has a new parameter partition_root_path
    - Model AmazonS3ReadSettings has a new parameter delete_files_after_completion
    - Model GoogleCloudStorageReadSettings has a new parameter partition_root_path
    - Model GoogleCloudStorageReadSettings has a new parameter delete_files_after_completion
    - Model ODataSource has a new parameter http_request_timeout
    - Model SqlDWSource has a new parameter partition_option
    - Model SqlDWSource has a new parameter partition_settings
    - Model BinarySource has a new parameter format_settings
    - Model DataFlowSink has a new parameter schema_linked_service
    - Model DataFlowSink has a new parameter linked_service
    - Model DelimitedTextReadSettings has a new parameter compression_properties
    - Model Factory has a new parameter global_parameters
    - Model SqlServerSource has a new parameter partition_option
    - Model SqlServerSource has a new parameter partition_settings
    - Model HdfsReadSettings has a new parameter partition_root_path



  **Features**

  - Model SqlSource has a new parameter isolation_level
  - Model SqlSource has a new parameter additional_columns
  - Model SapHanaSource has a new parameter additional_columns
  - Model SalesforceMarketingCloudSource has a new parameter additional_columns
  - Model Db2Source has a new parameter additional_columns
  - Model DynamicsAXSource has a new parameter additional_columns
  - Model MicrosoftAccessSource has a new parameter additional_columns
  - Model AzureMySqlSource has a new parameter additional_columns
  - Model CouchbaseSource has a new parameter additional_columns
  - Model CassandraSource has a new parameter additional_columns
  - Model NetezzaSource has a new parameter additional_columns
  - Model CopyActivity has a new parameter validate_data_consistency
  - Model CopyActivity has a new parameter log_storage_settings
  - Model CopyActivity has a new parameter skip_error_file
  - Model JsonSource has a new parameter additional_columns
  - Model AmazonRedshiftSource has a new parameter additional_columns
  - Model SapEccSource has a new parameter additional_columns
  - Model TabularSource has a new parameter additional_columns
  - Model AvroSource has a new parameter additional_columns
  - Model DocumentDbCollectionSource has a new parameter additional_columns
  - Model SalesforceLinkedService has a new parameter api_version
  - Model SybaseSource has a new parameter additional_columns
  - Model AzureFileStorageReadSettings has a new parameter file_list_path
  - Model SapBwSource has a new parameter additional_columns
  - Model MariaDBSource has a new parameter additional_columns
  - Model CosmosDbMongoDbApiSource has a new parameter additional_columns
  - Model SqlDWSource has a new parameter additional_columns
  - Model ConcurSource has a new parameter additional_columns
  - Model MongoDbSource has a new parameter additional_columns
  - Model AzureSqlSource has a new parameter additional_columns
  - Model DynamicsCrmSource has a new parameter additional_columns
  - Model JiraSource has a new parameter additional_columns
  - Model SftpReadSettings has a new parameter file_list_path
  - Model HiveSource has a new parameter additional_columns
  - Model OdbcSource has a new parameter additional_columns
  - Model SalesforceServiceCloudLinkedService has a new parameter api_version
  - Model AzureBlobStorageReadSettings has a new parameter file_list_path
  - Model AzureTableSource has a new parameter additional_columns
  - Model PaypalSource has a new parameter additional_columns
  - Model RelationalSource has a new parameter additional_columns
  - Model HBaseSource has a new parameter additional_columns
  - Model GoogleCloudStorageReadSettings has a new parameter file_list_path
  - Model HubspotSource has a new parameter additional_columns
  - Model ResponsysSource has a new parameter additional_columns
  - Model CommonDataServiceForAppsSource has a new parameter additional_columns
  - Model WebSource has a new parameter additional_columns
  - Model Db2LinkedService has a new parameter connection_string
  - Model QuickBooksSource has a new parameter additional_columns
  - Model FtpReadSettings has a new parameter file_list_path
  - Model AzureBlobFSReadSettings has a new parameter file_list_path
  - Model SparkSource has a new parameter additional_columns
  - Model MagentoSource has a new parameter additional_columns
  - Model DrillSource has a new parameter additional_columns
  - Model AzureMariaDBSource has a new parameter additional_columns
  - Model FileServerReadSettings has a new parameter file_list_path
  - Model TeradataSource has a new parameter additional_columns
  - Model MarketoSource has a new parameter additional_columns
  - Model CosmosDbSqlApiSource has a new parameter additional_columns
  - Model AzureDataLakeStoreReadSettings has a new parameter file_list_path
  - Model OracleSource has a new parameter additional_columns
  - Model VerticaSource has a new parameter additional_columns
  - Model PhoenixSource has a new parameter additional_columns
  - Model ParquetSource has a new parameter additional_columns
  - Model GoogleAdWordsSource has a new parameter additional_columns
  - Model SapTableSource has a new parameter additional_columns
  - Model FileSystemSource has a new parameter additional_columns
  - Model AzureDataLakeStoreWriteSettings has a new parameter expiry_date_time
  - Model PrestoSource has a new parameter additional_columns
  - Model MongoDbV2Source has a new parameter additional_columns
  - Model AzurePostgreSqlSource has a new parameter additional_columns
  - Model PostgreSqlSource has a new parameter additional_columns
  - Model SquareSource has a new parameter additional_columns
  - Model DelimitedTextSource has a new parameter additional_columns
  - Model SftpWriteSettings has a new parameter use_temp_file_rename
  - Model ZohoSource has a new parameter additional_columns
  - Model OracleServiceCloudSource has a new parameter additional_columns
  - Model HdfsReadSettings has a new parameter file_list_path
  - Model DynamicsSource has a new parameter additional_columns
  - Model GoogleBigQuerySource has a new parameter additional_columns
  - Model ShopifySource has a new parameter additional_columns
  - Model OrcSource has a new parameter additional_columns
  - Model AmazonS3ReadSettings has a new parameter file_list_path
  - Model EloquaSource has a new parameter additional_columns
  - Model ServiceNowSource has a new parameter additional_columns
  - Model SalesforceSource has a new parameter additional_columns
  - Model ImpalaSource has a new parameter additional_columns
  - Model RestSource has a new parameter additional_columns
  - Model SqlMISource has a new parameter additional_columns
  - Model SapCloudForCustomerSource has a new parameter additional_columns
  - Model GreenplumSource has a new parameter additional_columns
  - Model SqlServerSource has a new parameter additional_columns
  - Model AzureDataExplorerSource has a new parameter additional_columns
  - Model SalesforceServiceCloudSource has a new parameter additional_columns
  - Model AmazonMWSSource has a new parameter additional_columns
  - Model ODataSource has a new parameter additional_columns
  - Model SapOpenHubSource has a new parameter additional_columns
  - Model InformixSource has a new parameter additional_columns
  - Model MySqlSource has a new parameter additional_columns
  - Model XeroSource has a new parameter additional_columns
  - Added operation TriggersOperations.query_by_factory

  **Breaking changes**

  - Parameter parent_trigger of model RerunTumblingWindowTrigger is now required
  - Operation PipelinesOperations.create_run has a new signature
  - Model RerunTumblingWindowTrigger no longer has parameter max_concurrency
  - Model RerunTumblingWindowTrigger has a new required parameter rerun_concurrency
  - Removed operation group RerunTriggersOperations



  **Features**

  - Model BlobEventsTrigger has a new parameter ignore_empty_blobs
  - Model MongoDbV2Source has a new parameter query_timeout
  - Model DynamicsCrmLinkedService has a new parameter service_principal_credential_type
  - Model DynamicsCrmLinkedService has a new parameter service_principal_id
  - Model DynamicsCrmLinkedService has a new parameter service_principal_credential
  - Model Office365Source has a new parameter output_columns
  - Model DynamicsLinkedService has a new parameter service_principal_credential_type
  - Model DynamicsLinkedService has a new parameter service_principal_id
  - Model DynamicsLinkedService has a new parameter service_principal_credential
  - Model AzureMySqlTableDataset has a new parameter table
  - Model HubspotSource has a new parameter query_timeout
  - Model TriggerRun has a new parameter dependency_status
  - Model TriggerRun has a new parameter run_dimension
  - Model DynamicsAXSource has a new parameter query_timeout
  - Model DocumentDbCollectionSource has a new parameter query_timeout
  - Model AzureSqlSource has a new parameter query_timeout
  - Model SapTableSource has a new parameter query_timeout
  - Model SybaseSource has a new parameter query_timeout
  - Model CommonDataServiceForAppsLinkedService has a new parameter service_principal_credential_type
  - Model CommonDataServiceForAppsLinkedService has a new parameter service_principal_id
  - Model CommonDataServiceForAppsLinkedService has a new parameter service_principal_credential
  - Model HiveSource has a new parameter query_timeout
  - Model SapEccSource has a new parameter query_timeout
  - Model MySqlSource has a new parameter query_timeout
  - Model AzureMySqlSource has a new parameter query_timeout
  - Model SparkSource has a new parameter query_timeout
  - Model TeradataSource has a new parameter query_timeout
  - Model Db2Source has a new parameter query_timeout
  - Model AzurePostgreSqlSource has a new parameter query_timeout
  - Model DynamicsCrmSink has a new parameter alternate_key_name
  - Model MariaDBSource has a new parameter query_timeout
  - Model IntegrationRuntimeVNetProperties has a new parameter public_ips
  - Model CommonDataServiceForAppsSink has a new parameter alternate_key_name
  - Model EloquaSource has a new parameter query_timeout
  - Model VerticaSource has a new parameter query_timeout
  - Model PhoenixSource has a new parameter query_timeout
  - Model PaypalSource has a new parameter query_timeout
  - Model PipelineResource has a new parameter run_dimensions
  - Model WebActivity has a new parameter connect_via
  - Model NetezzaSource has a new parameter query_timeout
  - Model XeroSource has a new parameter query_timeout
  - Model DrillSource has a new parameter query_timeout
  - Model GoogleAdWordsSource has a new parameter query_timeout
  - Model ImpalaSource has a new parameter query_timeout
  - Model SqlDWSink has a new parameter allow_copy_command
  - Model SqlDWSink has a new parameter copy_command_settings
  - Model CouchbaseSource has a new parameter query_timeout
  - Model DynamicsSink has a new parameter alternate_key_name
  - Model Db2LinkedService has a new parameter package_collection
  - Model Db2LinkedService has a new parameter certificate_common_name
  - Model WebHookActivity has a new parameter report_status_on_call_back
  - Model HBaseSource has a new parameter query_timeout
  - Model PostgreSqlSource has a new parameter query_timeout
  - Model IntegrationRuntimeComputeProperties has a new parameter data_flow_properties
  - Model CosmosDbMongoDbApiSource has a new parameter query_timeout
  - Model JiraSource has a new parameter query_timeout
  - Model AmazonRedshiftSource has a new parameter query_timeout
  - Model SqlServerSource has a new parameter query_timeout
  - Model SapOpenHubSource has a new parameter query_timeout
  - Model MagentoSource has a new parameter query_timeout
  - Model CassandraSource has a new parameter query_timeout
  - Model SquareSource has a new parameter query_timeout
  - Model IntegrationRuntimeSsisProperties has a new parameter express_custom_setup_properties
  - Model ShopifySource has a new parameter query_timeout
  - Model ResponsysSource has a new parameter query_timeout
  - Model MarketoSource has a new parameter query_timeout
  - Model SalesforceSource has a new parameter query_timeout
  - Model AzureDatabricksLinkedService has a new parameter instance_pool_id
  - Model SqlDWSource has a new parameter query_timeout
  - Model SalesforceMarketingCloudSource has a new parameter query_timeout
  - Model SapCloudForCustomerSource has a new parameter query_timeout
  - Model SSISPackageLocation has a new parameter package_last_modified_date
  - Model SSISPackageLocation has a new parameter package_content
  - Model SSISPackageLocation has a new parameter package_name
  - Model SSISPackageLocation has a new parameter child_packages
  - Model SapHanaSource has a new parameter partition_settings
  - Model SapHanaSource has a new parameter partition_option
  - Model SapHanaSource has a new parameter query_timeout
  - Model SqlSource has a new parameter query_timeout
  - Model PrestoSource has a new parameter query_timeout
  - Model ConcurSource has a new parameter query_timeout
  - Model GoogleBigQuerySource has a new parameter query_timeout
  - Model ServiceNowSource has a new parameter query_timeout
  - Model InformixSource has a new parameter query_timeout
  - Model AzureTableSource has a new parameter query_timeout
  - Model ZohoSource has a new parameter query_timeout
  - Model QuickBooksSource has a new parameter query_timeout
  - Model OdbcSource has a new parameter query_timeout
  - Model AmazonMWSSource has a new parameter query_timeout
  - Model OracleServiceCloudSource has a new parameter query_timeout
  - Model SqlMISource has a new parameter query_timeout
  - Model PipelineRun has a new parameter run_dimensions
  - Model SapBwSource has a new parameter query_timeout
  - Model GreenplumSource has a new parameter query_timeout
  - Model CosmosDbLinkedService has a new parameter database
  - Model CosmosDbLinkedService has a new parameter account_endpoint
  - Model AzureMariaDBSource has a new parameter query_timeout
  - Model AzureBlobStorageReadSettings has a new parameter prefix
  - Added operation group DataFlowDebugSessionOperations
  - Added operation group DataFlowsOperations

  **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.

  - DataFactoryManagementClient cannot be imported from azure.mgmt.datafactory.datafactory_management_client anymore (import from azure.mgmt.datafactory works like before)
  - DataFactoryManagementClientConfiguration import has been moved from azure.mgmt.datafactory.datafactory_management_client to azure.mgmt.datafactory
  - A model MyClass from a "models" sub-module cannot be imported anymore using azure.mgmt.datafactory.models.my_class (import from azure.mgmt.datafactory.models works like before)
  - An operation class MyClassOperations from an operations sub-module cannot be imported anymore using azure.mgmt.datafactory.operations.my_class_operations (import from azure.mgmt.datafactory.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 HubspotSource has a new parameter max_concurrent_connections
    - Model CouchbaseSource has a new parameter
      max_concurrent_connections
    - Model HttpSource has a new parameter max_concurrent_connections
    - Model AzureDataLakeStoreSource has a new parameter
      max_concurrent_connections
    - Model ConcurSource has a new parameter max_concurrent_connections
    - Model FileShareDataset has a new parameter modified_datetime_start
    - Model FileShareDataset has a new parameter modified_datetime_end
    - Model SalesforceSource has a new parameter
      max_concurrent_connections
    - Model NetezzaSource has a new parameter partition_option
    - Model NetezzaSource has a new parameter max_concurrent_connections
    - Model NetezzaSource has a new parameter partition_settings
    - Model AzureMySqlSource has a new parameter
      max_concurrent_connections
    - Model OdbcSink has a new parameter max_concurrent_connections
    - Model ImpalaObjectDataset has a new parameter
      impala_object_dataset_schema
    - Model ImpalaObjectDataset has a new parameter table
    - Model AzureSqlDWTableDataset has a new parameter
      azure_sql_dw_table_dataset_schema
    - Model AzureSqlDWTableDataset has a new parameter table
    - Model SapEccSource has a new parameter max_concurrent_connections
    - Model CopySource has a new parameter max_concurrent_connections
    - Model ServiceNowSource has a new parameter
      max_concurrent_connections
    - Model Trigger has a new parameter annotations
    - Model CassandraSource has a new parameter
      max_concurrent_connections
    - Model AzureQueueSink has a new parameter
      max_concurrent_connections
    - Model DrillSource has a new parameter max_concurrent_connections
    - Model DocumentDbCollectionSink has a new parameter write_behavior
    - Model DocumentDbCollectionSink has a new parameter
      max_concurrent_connections
    - Model SapHanaLinkedService has a new parameter connection_string
    - Model SalesforceSink has a new parameter
      max_concurrent_connections
    - Model HiveObjectDataset has a new parameter
      hive_object_dataset_schema
    - Model HiveObjectDataset has a new parameter table
    - Model GoogleBigQueryObjectDataset has a new parameter dataset
    - Model GoogleBigQueryObjectDataset has a new parameter table
    - Model FileSystemSource has a new parameter
      max_concurrent_connections
    - Model SqlSink has a new parameter
      stored_procedure_table_type_parameter_name
    - Model SqlSink has a new parameter max_concurrent_connections
    - Model CopySink has a new parameter max_concurrent_connections
    - Model SapCloudForCustomerSource has a new parameter
      max_concurrent_connections
    - Model CopyActivity has a new parameter preserve_rules
    - Model CopyActivity has a new parameter preserve
    - Model AmazonMWSSource has a new parameter
      max_concurrent_connections
    - Model SqlDWSink has a new parameter max_concurrent_connections
    - Model MagentoSource has a new parameter max_concurrent_connections
    - Model BlobEventsTrigger has a new parameter annotations
    - Model DynamicsSink has a new parameter max_concurrent_connections
    - Model AzurePostgreSqlTableDataset has a new parameter table
    - Model AzurePostgreSqlTableDataset has a new parameter
      azure_postgre_sql_table_dataset_schema
    - Model SqlServerTableDataset has a new parameter
      sql_server_table_dataset_schema
    - Model SqlServerTableDataset has a new parameter table
    - Model DocumentDbCollectionSource has a new parameter
      max_concurrent_connections
    - Model AzurePostgreSqlSource has a new parameter
      max_concurrent_connections
    - Model BlobSource has a new parameter max_concurrent_connections
    - Model VerticaTableDataset has a new parameter
      vertica_table_dataset_schema
    - Model VerticaTableDataset has a new parameter table
    - Model PhoenixObjectDataset has a new parameter
      phoenix_object_dataset_schema
    - Model PhoenixObjectDataset has a new parameter table
    - Model AzureSearchIndexSink has a new parameter
      max_concurrent_connections
    - Model MarketoSource has a new parameter max_concurrent_connections
    - Model DynamicsSource has a new parameter
      max_concurrent_connections
    - Model SparkObjectDataset has a new parameter
      spark_object_dataset_schema
    - Model SparkObjectDataset has a new parameter table
    - Model XeroSource has a new parameter max_concurrent_connections
    - Model AmazonRedshiftSource has a new parameter
      max_concurrent_connections
    - Model CustomActivity has a new parameter retention_time_in_days
    - Model WebSource has a new parameter max_concurrent_connections
    - Model GreenplumTableDataset has a new parameter
      greenplum_table_dataset_schema
    - Model GreenplumTableDataset has a new parameter table
    - Model SalesforceMarketingCloudSource has a new parameter
      max_concurrent_connections
    - Model GoogleBigQuerySource has a new parameter
      max_concurrent_connections
    - Model JiraSource has a new parameter max_concurrent_connections
    - Model MongoDbSource has a new parameter max_concurrent_connections
    - Model DrillTableDataset has a new parameter
      drill_table_dataset_schema
    - Model DrillTableDataset has a new parameter table
    - Model ExecuteSSISPackageActivity has a new parameter log_location
    - Model SparkSource has a new parameter max_concurrent_connections
    - Model AzureTableSink has a new parameter
      max_concurrent_connections
    - Model AzureDataLakeStoreSink has a new parameter
      enable_adls_single_file_parallel
    - Model AzureDataLakeStoreSink has a new parameter
      max_concurrent_connections
    - Model PrestoSource has a new parameter max_concurrent_connections
    - Model RelationalSource has a new parameter
      max_concurrent_connections
    - Model TumblingWindowTrigger has a new parameter annotations
    - Model ImpalaSource has a new parameter max_concurrent_connections
    - Model ScheduleTrigger has a new parameter annotations
    - Model QuickBooksSource has a new parameter
      max_concurrent_connections
    - Model PrestoObjectDataset has a new parameter
      presto_object_dataset_schema
    - Model PrestoObjectDataset has a new parameter table
    - Model OracleSink has a new parameter max_concurrent_connections
    - Model HdfsSource has a new parameter max_concurrent_connections
    - Model PhoenixSource has a new parameter max_concurrent_connections
    - Model SapCloudForCustomerSink has a new parameter
      max_concurrent_connections
    - Model SquareSource has a new parameter max_concurrent_connections
    - Model OracleSource has a new parameter partition_option
    - Model OracleSource has a new parameter max_concurrent_connections
    - Model OracleSource has a new parameter partition_settings
    - Model BlobTrigger has a new parameter annotations
    - Model HDInsightOnDemandLinkedService has a new parameter
      virtual_network_id
    - Model HDInsightOnDemandLinkedService has a new parameter
      subnet_name
    - Model AmazonS3LinkedService has a new parameter service_url
    - Model HDInsightLinkedService has a new parameter file_system
    - Model MultiplePipelineTrigger has a new parameter annotations
    - Model HBaseSource has a new parameter max_concurrent_connections
    - Model OracleTableDataset has a new parameter
      oracle_table_dataset_schema
    - Model OracleTableDataset has a new parameter table
    - Model RerunTumblingWindowTrigger has a new parameter annotations
    - Model EloquaSource has a new parameter max_concurrent_connections
    - Model AzureSqlTableDataset has a new parameter
      azure_sql_table_dataset_schema
    - Model AzureSqlTableDataset has a new parameter table
    - Model BlobSink has a new parameter max_concurrent_connections
    - Model HiveSource has a new parameter max_concurrent_connections
    - Model SqlSource has a new parameter max_concurrent_connections
    - Model PaypalSource has a new parameter max_concurrent_connections
    - Model AzureBlobDataset has a new parameter modified_datetime_start
    - Model AzureBlobDataset has a new parameter modified_datetime_end
    - Model VerticaSource has a new parameter max_concurrent_connections
    - Model AmazonS3Dataset has a new parameter modified_datetime_start
    - Model AmazonS3Dataset has a new parameter modified_datetime_end
    - Model PipelineRun has a new parameter run_group_id
    - Model PipelineRun has a new parameter is_latest
    - Model ShopifySource has a new parameter max_concurrent_connections
    - Model MariaDBSource has a new parameter max_concurrent_connections
    - Model TeradataLinkedService has a new parameter connection_string
    - Model ODataLinkedService has a new parameter
      service_principal_embedded_cert
    - Model ODataLinkedService has a new parameter
      aad_service_principal_credential_type
    - Model ODataLinkedService has a new parameter service_principal_key
    - Model ODataLinkedService has a new parameter service_principal_id
    - Model ODataLinkedService has a new parameter aad_resource_id
    - Model ODataLinkedService has a new parameter
      service_principal_embedded_cert_password
    - Model ODataLinkedService has a new parameter tenant
    - Model AzureTableSource has a new parameter
      max_concurrent_connections
    - Model IntegrationRuntimeSsisProperties has a new parameter
      data_proxy_properties
    - Model ZohoSource has a new parameter max_concurrent_connections
    - Model ResponsysSource has a new parameter
      max_concurrent_connections
    - Model FileSystemSink has a new parameter
      max_concurrent_connections
    - Model SqlDWSource has a new parameter max_concurrent_connections
    - Model GreenplumSource has a new parameter
      max_concurrent_connections
    - Model AzureDatabricksLinkedService has a new parameter
      new_cluster_init_scripts
    - Model AzureDatabricksLinkedService has a new parameter
      new_cluster_driver_node_type
    - Model AzureDatabricksLinkedService has a new parameter
      new_cluster_enable_elastic_disk
    - Added operation TriggerRunsOperations.rerun
    - Added operation
      ExposureControlOperations.get_feature_value_by_factory
    - Added model Office365Dataset
    - Added model AzureBlobFSDataset
    - Added model CommonDataServiceForAppsEntityDataset
    - Added model DynamicsCrmEntityDataset
    - Added model AzureSqlMITableDataset
    - Added model HdfsLocation
    - Added model HttpServerLocation
    - Added model SftpLocation
    - Added model FtpServerLocation
    - Added model FileServerLocation
    - Added model AmazonS3Location
    - Added model AzureDataLakeStoreLocation
    - Added model AzureBlobFSLocation
    - Added model AzureBlobStorageLocation
    - Added model DatasetLocation
    - Added model BinaryDataset
    - Added model JsonDataset
    - Added model DelimitedTextDataset
    - Added model ParquetDataset
    - Added model AvroDataset
    - Added model GoogleAdWordsSource
    - Added model OracleServiceCloudSource
    - Added model DynamicsAXSource
    - Added model NetezzaPartitionSettings
    - Added model AzureMariaDBSource
    - Added model AzureBlobFSSource
    - Added model Office365Source
    - Added model MongoDbCursorMethodsProperties
    - Added model CosmosDbMongoDbApiSource
    - Added model MongoDbV2Source
    - Added model TeradataPartitionSettings
    - Added model TeradataSource
    - Added model OraclePartitionSettings
    - Added model AzureDataExplorerSource
    - Added model SqlMISource
    - Added model AzureSqlSource
    - Added model SqlServerSource
    - Added model RestSource
    - Added model SapTablePartitionSettings
    - Added model SapTableSource
    - Added model SapOpenHubSource
    - Added model SapHanaSource
    - Added model SalesforceServiceCloudSource
    - Added model ODataSource
    - Added model SapBwSource
    - Added model SybaseSource
    - Added model PostgreSqlSource
    - Added model MySqlSource
    - Added model OdbcSource
    - Added model Db2Source
    - Added model MicrosoftAccessSource
    - Added model InformixSource
    - Added model CommonDataServiceForAppsSource
    - Added model DynamicsCrmSource
    - Added model HdfsReadSettings
    - Added model HttpReadSettings
    - Added model SftpReadSettings
    - Added model FtpReadSettings
    - Added model FileServerReadSettings
    - Added model AmazonS3ReadSettings
    - Added model AzureDataLakeStoreReadSettings
    - Added model AzureBlobFSReadSettings
    - Added model AzureBlobStorageReadSettings
    - Added model StoreReadSettings
    - Added model BinarySource
    - Added model JsonSource
    - Added model FormatReadSettings
    - Added model DelimitedTextReadSettings
    - Added model DelimitedTextSource
    - Added model ParquetSource
    - Added model AvroSource
    - Added model AzureDataExplorerCommandActivity
    - Added model SSISAccessCredential
    - Added model SSISLogLocation
    - Added model CosmosDbMongoDbApiSink
    - Added model SalesforceServiceCloudSink
    - Added model AzureDataExplorerSink
    - Added model CommonDataServiceForAppsSink
    - Added model DynamicsCrmSink
    - Added model MicrosoftAccessSink
    - Added model InformixSink
    - Added model AzureBlobFSSink
    - Added model SqlMISink
    - Added model AzureSqlSink
    - Added model SqlServerSink
    - Added model FileServerWriteSettings
    - Added model AzureDataLakeStoreWriteSettings
    - Added model AzureBlobFSWriteSettings
    - Added model AzureBlobStorageWriteSettings
    - Added model StoreWriteSettings
    - Added model BinarySink
    - Added model ParquetSink
    - Added model JsonWriteSettings
    - Added model DelimitedTextWriteSettings
    - Added model FormatWriteSettings
    - Added model AvroWriteSettings
    - Added model AvroSink
    - Added model AzureMySqlSink
    - Added model AzurePostgreSqlSink
    - Added model JsonSink
    - Added model DelimitedTextSink
    - Added model WebHookActivity
    - Added model ValidationActivity
    - Added model EntityReference
    - Added model IntegrationRuntimeDataProxyProperties
    - Added model SsisVariable
    - Added model SsisEnvironment
    - Added model SsisParameter
    - Added model SsisPackage
    - Added model SsisEnvironmentReference
    - Added model SsisProject
    - Added model SsisFolder

  **Breaking changes**

    - Operation PipelinesOperations.create_run has a new signature
    - Model SSISPackageLocation has a new signature



  **Features**

    - Model MarketoObjectDataset has a new parameter folder
    - Model MarketoObjectDataset has a new parameter schema
    - Model MarketoObjectDataset has a new parameter table_name
    - Model AzureTableDataset has a new parameter folder
    - Model AzureTableDataset has a new parameter schema
    - Model VerticaTableDataset has a new parameter folder
    - Model VerticaTableDataset has a new parameter schema
    - Model VerticaTableDataset has a new parameter table_name
    - Model VerticaLinkedService has a new parameter pwd
    - Model DocumentDbCollectionDataset has a new parameter folder
    - Model DocumentDbCollectionDataset has a new parameter schema
    - Model HubspotObjectDataset has a new parameter folder
    - Model HubspotObjectDataset has a new parameter schema
    - Model HubspotObjectDataset has a new parameter table_name
    - Model GetMetadataActivity has a new parameter user_properties
    - Model SalesforceObjectDataset has a new parameter folder
    - Model SalesforceObjectDataset has a new parameter schema
    - Model AzureStorageLinkedService has a new parameter account_key
    - Model AzureStorageLinkedService has a new parameter sas_token
    - Model OracleLinkedService has a new parameter password
    - Model ZohoObjectDataset has a new parameter folder
    - Model ZohoObjectDataset has a new parameter schema
    - Model ZohoObjectDataset has a new parameter table_name
    - Model HDInsightHiveActivity has a new parameter variables
    - Model HDInsightHiveActivity has a new parameter query_timeout
    - Model HDInsightHiveActivity has a new parameter user_properties
    - Model AmazonS3Dataset has a new parameter folder
    - Model AmazonS3Dataset has a new parameter schema
    - Model AzureSqlTableDataset has a new parameter folder
    - Model AzureSqlTableDataset has a new parameter schema
    - Model Activity has a new parameter user_properties
    - Model AzurePostgreSqlLinkedService has a new parameter password
    - Model HDInsightMapReduceActivity has a new parameter
      user_properties
    - Model HttpDataset has a new parameter folder
    - Model HttpDataset has a new parameter schema
    - Model MagentoObjectDataset has a new parameter folder
    - Model MagentoObjectDataset has a new parameter schema
    - Model MagentoObjectDataset has a new parameter table_name
    - Model NetezzaLinkedService has a new parameter pwd
    - Model ImpalaObjectDataset has a new parameter folder
    - Model ImpalaObjectDataset has a new parameter schema
    - Model ImpalaObjectDataset has a new parameter table_name
    - Model DrillLinkedService has a new parameter pwd
    - Model XeroObjectDataset has a new parameter folder
    - Model XeroObjectDataset has a new parameter schema
    - Model XeroObjectDataset has a new parameter table_name
    - Model ODataResourceDataset has a new parameter folder
    - Model ODataResourceDataset has a new parameter schema
    - Model MariaDBTableDataset has a new parameter folder
    - Model MariaDBTableDataset has a new parameter schema
    - Model MariaDBTableDataset has a new parameter table_name
    - Model PhoenixObjectDataset has a new parameter folder
    - Model PhoenixObjectDataset has a new parameter schema
    - Model PhoenixObjectDataset has a new parameter table_name
    - Model ShopifyObjectDataset has a new parameter folder
    - Model ShopifyObjectDataset has a new parameter schema
    - Model ShopifyObjectDataset has a new parameter table_name
    - Model DatabricksNotebookActivity has a new parameter libraries
    - Model DatabricksNotebookActivity has a new parameter
      user_properties
    - Model HDInsightStreamingActivity has a new parameter
      user_properties
    - Model MariaDBLinkedService has a new parameter pwd
    - Model OracleTableDataset has a new parameter folder
    - Model OracleTableDataset has a new parameter schema
    - Model AzureDatabricksLinkedService has a new parameter
      new_cluster_spark_env_vars
    - Model AzureDatabricksLinkedService has a new parameter
      new_cluster_custom_tags
    - Model ControlActivity has a new parameter user_properties
    - Model AzurePostgreSqlTableDataset has a new parameter folder
    - Model AzurePostgreSqlTableDataset has a new parameter schema
    - Model AzurePostgreSqlTableDataset has a new parameter table_name
    - Model EloquaObjectDataset has a new parameter folder
    - Model EloquaObjectDataset has a new parameter schema
    - Model EloquaObjectDataset has a new parameter table_name
    - Model ForEachActivity has a new parameter user_properties
    - Model HDInsightPigActivity has a new parameter user_properties
    - Model WaitActivity has a new parameter user_properties
    - Model DrillTableDataset has a new parameter folder
    - Model DrillTableDataset has a new parameter schema
    - Model DrillTableDataset has a new parameter table_name
    - Model ExecutePipelineActivity has a new parameter user_properties
    - Model UntilActivity has a new parameter user_properties
    - Model AzureDataLakeStoreDataset has a new parameter folder
    - Model AzureDataLakeStoreDataset has a new parameter schema
    - Model HDInsightLinkedService has a new parameter is_esp_enabled
    - Model SelfHostedIntegrationRuntimeStatus has a new parameter
      auto_update_eta
    - Model SelfHostedIntegrationRuntimeStatus has a new parameter
      pushed_version
    - Model SelfHostedIntegrationRuntimeStatus has a new parameter
      latest_version
    - Model ServiceNowObjectDataset has a new parameter folder
    - Model ServiceNowObjectDataset has a new parameter schema
    - Model ServiceNowObjectDataset has a new parameter table_name
    - Model WebActivity has a new parameter user_properties
    - Model QuickBooksObjectDataset has a new parameter folder
    - Model QuickBooksObjectDataset has a new parameter schema
    - Model QuickBooksObjectDataset has a new parameter table_name
    - Model CustomDataset has a new parameter folder
    - Model CustomDataset has a new parameter schema
    - Model GreenplumTableDataset has a new parameter folder
    - Model GreenplumTableDataset has a new parameter schema
    - Model GreenplumTableDataset has a new parameter table_name
    - Model JiraObjectDataset has a new parameter folder
    - Model JiraObjectDataset has a new parameter schema
    - Model JiraObjectDataset has a new parameter table_name
    - Model CouchbaseLinkedService has a new parameter cred_string
    - Model PrestoObjectDataset has a new parameter folder
    - Model PrestoObjectDataset has a new parameter schema
    - Model PrestoObjectDataset has a new parameter table_name
    - Model TabularTranslator has a new parameter schema_mapping
    - Model Factory has a new parameter e_tag
    - Model Factory has a new parameter repo_configuration
    - Model AzureSearchIndexDataset has a new parameter folder
    - Model AzureSearchIndexDataset has a new parameter schema
    - Model WebTableDataset has a new parameter folder
    - Model WebTableDataset has a new parameter schema
    - Model FilterActivity has a new parameter user_properties
    - Model PipelineRunInvokedBy has a new parameter invoked_by_type
    - Model Resource has a new parameter e_tag
    - Model RelationalTableDataset has a new parameter folder
    - Model RelationalTableDataset has a new parameter schema
    - Model AzureSqlDWTableDataset has a new parameter folder
    - Model AzureSqlDWTableDataset has a new parameter schema
    - Model Dataset has a new parameter folder
    - Model Dataset has a new parameter schema
    - Model AzureMLBatchExecutionActivity has a new parameter
      user_properties
    - Model CouchbaseTableDataset has a new parameter folder
    - Model CouchbaseTableDataset has a new parameter schema
    - Model CouchbaseTableDataset has a new parameter table_name
    - Model HDInsightSparkActivity has a new parameter user_properties
    - Model AzureSqlDWLinkedService has a new parameter password
    - Model AzureMLUpdateResourceActivity has a new parameter
      user_properties
    - Model SapEccResourceDataset has a new parameter folder
    - Model SapEccResourceDataset has a new parameter schema
    - Model LookupActivity has a new parameter user_properties
    - Model AzureMySqlLinkedService has a new parameter password
    - Model DataLakeAnalyticsUSQLActivity has a new parameter
      user_properties
    - Model CassandraTableDataset has a new parameter folder
    - Model CassandraTableDataset has a new parameter schema
    - Model SquareObjectDataset has a new parameter folder
    - Model SquareObjectDataset has a new parameter schema
    - Model SquareObjectDataset has a new parameter table_name
    - Model HDInsightOnDemandLinkedService has a new parameter
      script_actions
    - Model PaypalObjectDataset has a new parameter folder
    - Model PaypalObjectDataset has a new parameter schema
    - Model PaypalObjectDataset has a new parameter table_name
    - Model PipelineResource has a new parameter variables
    - Model PipelineResource has a new parameter folder
    - Model DynamicsEntityDataset has a new parameter folder
    - Model DynamicsEntityDataset has a new parameter schema
    - Model ActivityPolicy has a new parameter secure_input
    - Model FileShareDataset has a new parameter folder
    - Model FileShareDataset has a new parameter schema
    - Model AzureMySqlTableDataset has a new parameter folder
    - Model AzureMySqlTableDataset has a new parameter schema
    - Model ExecuteSSISPackageActivity has a new parameter
      project_connection_managers
    - Model ExecuteSSISPackageActivity has a new parameter
      user_properties
    - Model ExecuteSSISPackageActivity has a new parameter
      package_connection_managers
    - Model ExecuteSSISPackageActivity has a new parameter
      package_parameters
    - Model ExecuteSSISPackageActivity has a new parameter
      property_overrides
    - Model ExecuteSSISPackageActivity has a new parameter
      project_parameters
    - Model ExecuteSSISPackageActivity has a new parameter
      execution_credential
    - Model HiveObjectDataset has a new parameter folder
    - Model HiveObjectDataset has a new parameter schema
    - Model HiveObjectDataset has a new parameter table_name
    - Model IfConditionActivity has a new parameter user_properties
    - Model CosmosDbLinkedService has a new parameter account_key
    - Model GoogleBigQueryObjectDataset has a new parameter folder
    - Model GoogleBigQueryObjectDataset has a new parameter schema
    - Model GoogleBigQueryObjectDataset has a new parameter table_name
    - Model SqlServerTableDataset has a new parameter folder
    - Model SqlServerTableDataset has a new parameter schema
    - Model SparkObjectDataset has a new parameter folder
    - Model SparkObjectDataset has a new parameter schema
    - Model SparkObjectDataset has a new parameter table_name
    - Model CustomActivity has a new parameter user_properties
    - Model SapCloudForCustomerResourceDataset has a new parameter folder
    - Model SapCloudForCustomerResourceDataset has a new parameter schema
    - Model TumblingWindowTrigger has a new parameter depends_on
    - Model SqlServerStoredProcedureActivity has a new parameter
      user_properties
    - Model ConcurObjectDataset has a new parameter folder
    - Model ConcurObjectDataset has a new parameter schema
    - Model ConcurObjectDataset has a new parameter table_name
    - Model OperationMetricSpecification has a new parameter dimensions
    - Model HBaseObjectDataset has a new parameter folder
    - Model HBaseObjectDataset has a new parameter schema
    - Model HBaseObjectDataset has a new parameter table_name
    - Model AmazonMWSObjectDataset has a new parameter folder
    - Model AmazonMWSObjectDataset has a new parameter schema
    - Model AmazonMWSObjectDataset has a new parameter table_name
    - Model ExecutionActivity has a new parameter user_properties
    - Model AzureBlobDataset has a new parameter folder
    - Model AzureBlobDataset has a new parameter schema
    - Model AzureSqlDatabaseLinkedService has a new parameter password
    - Model MongoDbCollectionDataset has a new parameter folder
    - Model MongoDbCollectionDataset has a new parameter schema
    - Model CopyActivity has a new parameter data_integration_units
    - Model CopyActivity has a new parameter user_properties
    - Model SalesforceMarketingCloudObjectDataset has a new parameter
      folder
    - Model SalesforceMarketingCloudObjectDataset has a new parameter
      schema
    - Model SalesforceMarketingCloudObjectDataset has a new parameter
      table_name
    - Model GreenplumLinkedService has a new parameter pwd
    - Model NetezzaTableDataset has a new parameter folder
    - Model NetezzaTableDataset has a new parameter schema
    - Model NetezzaTableDataset has a new parameter table_name
    - Added operation PipelineRunsOperations.cancel
    - Added operation FactoriesOperations.configure_factory_repo
    - Added operation FactoriesOperations.get_data_plane_access
    - Added operation FactoriesOperations.get_git_hub_access_token
    - Added operation IntegrationRuntimeNodesOperations.get
    - Added operation
      IntegrationRuntimesOperations.create_linked_integration_runtime
    - Added operation IntegrationRuntimesOperations.remove_links
    - Added operation ActivityRunsOperations.query_by_pipeline_run
    - Added operation group RerunTriggersOperations
    - Added operation group TriggerRunsOperations
    - Added operation group IntegrationRuntimeObjectMetadataOperations
    - Added operation group ExposureControlOperations

  **Breaking changes**

    - Parameter access_token_secret of model QuickBooksLinkedService is
      now required
    - Parameter access_token of model QuickBooksLinkedService is now
      required
    - Operation DatasetsOperations.get has a new signature
    - Operation FactoriesOperations.create_or_update has a new signature
    - Operation FactoriesOperations.get has a new signature
    - Operation IntegrationRuntimesOperations.get has a new signature
    - Operation LinkedServicesOperations.get has a new signature
    - Operation PipelinesOperations.get has a new signature
    - Operation TriggersOperations.get has a new signature
    - Operation PipelinesOperations.create_run has a new signature
    - Model Db2LinkedService no longer has parameter schema
    - Model QuickBooksLinkedService has a new required parameter
      consumer_key
    - Model QuickBooksLinkedService has a new required parameter
      consumer_secret
    - Model PostgreSqlLinkedService no longer has parameter database
    - Model PostgreSqlLinkedService no longer has parameter username
    - Model PostgreSqlLinkedService no longer has parameter schema
    - Model PostgreSqlLinkedService no longer has parameter server
    - Model PostgreSqlLinkedService has a new required parameter
      connection_string
    - Model TeradataLinkedService no longer has parameter schema
    - Model CopyActivity no longer has parameter
      cloud_data_movement_units
    - Model MySqlLinkedService no longer has parameter database
    - Model MySqlLinkedService no longer has parameter username
    - Model MySqlLinkedService no longer has parameter schema
    - Model MySqlLinkedService no longer has parameter server
    - Model MySqlLinkedService has a new required parameter
      connection_string
    - Removed operation FactoriesOperations.cancel_pipeline_run
    - Removed operation IntegrationRuntimesOperations.remove_node
    - Removed operation TriggersOperations.list_runs
    - Removed operation ActivityRunsOperations.list_by_pipeline_run



    - Added new AzureDatabricks LinkedService and DatabricksNotebook
      Activity
    - Added headNodeSize and dataNodeSize properties in HDInsightOnDemand
      LinkedService
    - Added LinkedService, Dataset, CopySource for
      SalesforceMarketingCloud
    - Added support for SecureOutput on all activities
    - Added new BatchCount property on ForEach activity which controls how
      many concurrent activities to run
    - Added DELETE method for Web Activity
    - Added new Filter Activity
    - Added Linked Service Parameters support



    - Enable AAD auth via service principal and management service
      identity for Azure SQL DB/DW linked service types
    - Support integration runtime sharing across subscription and data
      factory
    - Enable Azure Key Vault for all compute linked service
    - Add SAP ECC Source
    - GoogleBigQuery support clientId and clientSecret for
      UserAuthentication
    - Add LinkedService, Dataset, CopySource for Vertica and Netezza



  **Features**

    - Add readBehavior to Salesforce Source
    - Enable Azure Key Vault support for all data store linked services
    - Add license type property to Azure SSIS integration runtime



  **Features**

    - Add SAP Cloud For Customer Source 
    - Add SAP Cloud For Customer Dataset 
    - Add SAP Cloud For Customer Sink 
    - Support providing a Dynamics password as a SecureString, a secret in
      Azure Key Vault, or as an encrypted credential. 
    - App model for Tumbling Window Trigger 
    - Add LinkedService, Dataset, Source for 26 RFI connectors, including:
      PostgreSQL,Google
      BigQuery,Impala,ServiceNow,Greenplum/Hawq,HBase,Hive ODBC,Spark
      ODBC,HBase Phoenix,MariaDB,Presto,Couchbase,Concur,Zoho CRM,Amazon
      Marketplace Services,PayPal,Square,Shopify,QuickBooks
      Online,Hubspot,Atlassian Jira,Magento,Xero,Drill,Marketo,Eloqua. 
    - Support round tripping of new properties using additionalProperties
      for some types 
    - Add new integration runtime API's: patch integration runtime; patch
      integration runtime node; upgrade integration runtime, get node IP
      address 
    - Add integration runtime naming validation



  **Features**

    - Added new connectors: AzureMySql, Salesforce and JSONFormat,
      Dynamics Sink
    - Added support providing Salesforce passwords and security tokens as
      SecureString and AzureKeyVaultSecret for Dynamics/Salesforce
    - Added cancel pipeline run api



  **Features**

    - Add factories.cancel_pipeline_run



    - Initial Release


pkgId: 87e9b3ca6d2e9be591b603b287da2a158389dac0335f85059107848fcae673d1
name: python-azure-mgmt-iotoperations-help
arch: noarch
version: 1.0.0
epoch: 0
release: 1
summary: Development documents and examples for azure-mgmt-iotoperations
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-azure-mgmt-iotoperations-1.0.0-1.src.rpm
location_href: Packages/python-azure-mgmt-iotoperations-help-1.0.0-1.noarch.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Iotoperations 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-iotoperations
  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.iotoperations import IoTOperationsMgmtClient
  import os

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



  Code samples for this package can be found at:
  - [Search Iotoperations 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.








    - First GA





    - Initial version


pkgId: d186425af4d4fd56819fb363fccf78db7e7acdc7bc3d3d2c63f307a09f3e8942
name: python-azure-mgmt-network-help
arch: noarch
version: 28.1.0
epoch: 0
release: 1
summary: Development documents and examples for azure-mgmt-network
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-azure-mgmt-network-28.1.0-1.src.rpm
location_href: Packages/python-azure-mgmt-network-help-28.1.0-1.noarch.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Network 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-network
  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.network import NetworkManagementClient
  import os

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



  Code samples for this package can be found at:
  - [Search Network 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 `NetworkManagementClient` added operation group `ipam_pools`
    - Client `NetworkManagementClient` added operation group `static_cidrs`
    - Client `NetworkManagementClient` added operation group `reachability_analysis_intents`
    - Client `NetworkManagementClient` added operation group `reachability_analysis_runs`
    - Client `NetworkManagementClient` added operation group `verifier_workspaces`
    - Enum `AddressPrefixType` added member `NETWORK_GROUP`
    - Model `AddressSpace` added property `ipam_pool_prefix_allocations`
    - Model `BastionHost` added property `enable_private_only_bastion`
    - Enum `FirewallPolicyIDPSSignatureDirection` added member `FIVE`
    - Model `NetworkInterface` added property `default_outbound_connectivity_enabled`
    - Enum `ProvisioningState` added member `CANCELED`
    - Enum `ProvisioningState` added member `CREATING`
    - Model `SecurityAdminConfiguration` added property `network_group_address_space_aggregation_option`
    - Model `Subnet` added property `ipam_pool_prefix_allocations`
    - Added enum `AddressSpaceAggregationOption`
    - Added model `CommonErrorAdditionalInfo`
    - Added model `CommonErrorDetail`
    - Added model `CommonErrorResponse`
    - Added model `CommonProxyResource`
    - Added model `CommonResource`
    - Added model `CommonTrackedResource`
    - Added model `ExpressRouteFailoverCircuitResourceDetails`
    - Added model `ExpressRouteFailoverConnectionResourceDetails`
    - Added model `ExpressRouteFailoverRedundantRoute`
    - Added model `ExpressRouteFailoverSingleTestDetails`
    - Added model `ExpressRouteFailoverStopApiParameters`
    - Added model `ExpressRouteFailoverTestDetails`
    - Added model `FailoverConnectionDetails`
    - Added enum `FailoverConnectionStatus`
    - Added enum `FailoverTestStatus`
    - Added enum `FailoverTestStatusForSingleTest`
    - Added enum `FailoverTestType`
    - Added model `IPTraffic`
    - Added model `IntentContent`
    - Added enum `IpType`
    - Added model `IpamPool`
    - Added model `IpamPoolList`
    - Added model `IpamPoolPrefixAllocation`
    - Added model `IpamPoolProperties`
    - Added model `IpamPoolUpdate`
    - Added model `IpamPoolUpdateProperties`
    - Added model `LoadBalancerHealthPerRule`
    - Added model `LoadBalancerHealthPerRulePerBackendAddress`
    - Added enum `NetworkProtocol`
    - Added model `PoolAssociation`
    - Added model `PoolAssociationList`
    - Added model `PoolUsage`
    - Added model `ReachabilityAnalysisIntent`
    - Added model `ReachabilityAnalysisIntentListResult`
    - Added model `ReachabilityAnalysisIntentProperties`
    - Added model `ReachabilityAnalysisRun`
    - Added model `ReachabilityAnalysisRunListResult`
    - Added model `ReachabilityAnalysisRunProperties`
    - Added model `ResourceBasics`
    - Added model `StaticCidr`
    - Added model `StaticCidrList`
    - Added model `StaticCidrProperties`
    - Added model `VerifierWorkspace`
    - Added model `VerifierWorkspaceListResult`
    - Added model `VerifierWorkspaceProperties`
    - Added model `VerifierWorkspaceUpdate`
    - Added model `VerifierWorkspaceUpdateProperties`
    - Operation group `LoadBalancerLoadBalancingRulesOperations` added method `begin_health`
    - Operation group `VirtualNetworkGatewaysOperations` added method `begin_get_failover_all_test_details`
    - Operation group `VirtualNetworkGatewaysOperations` added method `begin_get_failover_single_test_details`
    - Operation group `VirtualNetworkGatewaysOperations` added method `begin_start_express_route_site_failover_simulation`
    - Operation group `VirtualNetworkGatewaysOperations` added method `begin_stop_express_route_site_failover_simulation`
    - Added operation group `IpamPoolsOperations`
    - Added operation group `ReachabilityAnalysisIntentsOperations`
    - Added operation group `ReachabilityAnalysisRunsOperations`
    - Added operation group `StaticCidrsOperations`
    - Added operation group `VerifierWorkspacesOperations`





  - 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 SecurityUserConfigurationsOperations.begin_delete
    - Added operation VpnLinkConnectionsOperations.begin_set_or_init_default_shared_key
    - Added operation VpnLinkConnectionsOperations.get_all_shared_keys
    - Added operation VpnLinkConnectionsOperations.get_default_shared_key
    - Added operation VpnLinkConnectionsOperations.list_default_shared_key
    - Added operation group NetworkManagerRoutingConfigurationsOperations
    - Added operation group RoutingRuleCollectionsOperations
    - Added operation group RoutingRulesOperations
    - Added operation group SecurityUserRuleCollectionsOperations
    - Added operation group SecurityUserRulesOperations
    - Model ApplicationGatewayFirewallRule has a new parameter sensitivity
    - Model AzureFirewall has a new parameter autoscale_configuration
    - Model ConfigurationGroup has a new parameter member_type
    - Model ConnectionSharedKeyResult has a new parameter id
    - Model ConnectionSharedKeyResult has a new parameter name
    - Model ConnectionSharedKeyResult has a new parameter properties
    - Model ConnectionSharedKeyResult has a new parameter type
    - Model FlowLog has a new parameter enabled_filtering_criteria
    - Model FlowLogInformation has a new parameter enabled_filtering_criteria
    - Model ManagedRuleOverride has a new parameter sensitivity
    - Model ManagedRulesDefinition has a new parameter exceptions
    - Model NetworkGroup has a new parameter member_type
    - Model PrivateLinkService has a new parameter destination_ip_address
    - Model VirtualNetwork has a new parameter private_endpoint_v_net_policies
    - Model VirtualNetworkGateway has a new parameter resiliency_model
    - Model WebApplicationFirewallPolicy has a new parameter application_gateway_for_containers



    - Model ConnectionSharedKeyResult no longer has parameter value





    - Added operation InboundSecurityRuleOperations.get
    - Model BastionHost has a new parameter enable_session_recording
    - Model ExpressRouteCircuitAuthorization has a new parameter connection_resource_uri
    - Model FlowLog has a new parameter identity
    - Model FlowLogInformation has a new parameter identity
    - Model Probe has a new parameter no_healthy_backends_behavior
    - Model ServiceEndpointPropertiesFormat has a new parameter network_identifier
    - Model VirtualNetworkGateway has a new parameter identity
    - Operation ExpressRouteCrossConnectionsOperations.list has a new optional parameter filter



    - Model FirewallPacketCaptureParameters no longer has parameter id





    - Added operation NetworkVirtualAppliancesOperations.begin_restart
    - Added operation group FirewallPolicyDeploymentsOperations
    - Added operation group FirewallPolicyDraftsOperations
    - Added operation group FirewallPolicyRuleCollectionGroupDraftsOperations
    - Model ApplicationGatewayHeaderConfiguration has a new parameter header_value_matcher
    - Model ApplicationGatewaySku has a new parameter family
    - Model ConnectionMonitorEndpoint has a new parameter location_details
    - Model ConnectionMonitorEndpoint has a new parameter subscription_id
    - Model ExpressRouteCircuit has a new parameter enable_direct_port_rate_limit
    - Model InboundSecurityRule has a new parameter rule_type
    - Model InboundSecurityRules has a new parameter applies_on
    - Model InboundSecurityRules has a new parameter destination_port_ranges
    - Model InboundSecurityRules has a new parameter name
    - Model NetworkInterfaceIPConfiguration has a new parameter private_ip_address_prefix_length
    - Model NetworkVirtualAppliance has a new parameter network_profile
    - Model PacketCapture has a new parameter capture_settings
    - Model PacketCapture has a new parameter continuous_capture
    - Model PacketCaptureParameters has a new parameter capture_settings
    - Model PacketCaptureParameters has a new parameter continuous_capture
    - Model PacketCaptureResult has a new parameter capture_settings
    - Model PacketCaptureResult has a new parameter continuous_capture
    - Model PacketCaptureResultProperties has a new parameter capture_settings
    - Model PacketCaptureResultProperties has a new parameter continuous_capture
    - Model PacketCaptureStorageLocation has a new parameter local_path
    - Model PolicySettings has a new parameter js_challenge_cookie_expiration_in_mins
    - Model Subnet has a new parameter sharing_scope
    - Model VirtualApplianceNicProperties has a new parameter nic_type
    - Model VirtualNetworkPeering has a new parameter enable_only_i_pv6_peering
    - Model VirtualNetworkPeering has a new parameter local_address_space
    - Model VirtualNetworkPeering has a new parameter local_subnet_names
    - Model VirtualNetworkPeering has a new parameter local_virtual_network_address_space
    - Model VirtualNetworkPeering has a new parameter peer_complete_vnets
    - Model VirtualNetworkPeering has a new parameter remote_subnet_names
    - Model VpnSiteLinkConnection has a new parameter dpd_timeout_seconds





    - Model BastionHost has a new parameter zones





    - Added operation NetworkManagementClientOperationsMixin.begin_delete_bastion_shareable_link_by_token
    - Added operation NetworkSecurityPerimetersOperations.patch
    - Model ApplicationGatewayListener has a new parameter host_names
    - Model FirewallPolicyIntrusionDetection has a new parameter profile
    - Model NetworkVirtualAppliance has a new parameter internet_ingress_public_ips





    - Model BastionHost has a new parameter network_acls
    - Model BastionHost has a new parameter virtual_network
    - Model FirewallPolicy has a new parameter size
    - Model FirewallPolicyRuleCollectionGroup has a new parameter size
    - Model Subnet has a new parameter default_outbound_access
    - Model VirtualNetworkGateway has a new parameter auto_scale_configuration





    - Added operation LoadBalancersOperations.migrate_to_ip_based
    - Model BackendAddressPool has a new parameter sync_mode



    - Removed operation group NspLinkReconcileOperations
    - Removed operation group NspLinkReferenceReconcileOperations





    - Removed `HTTP_STATUS499` from enum `ApplicationGatewayCustomErrorStatusCode`



    - Added enum `AdminState`
    - Model ActiveConnectivityConfiguration has a new parameter resource_guid
    - Model ActiveDefaultSecurityAdminRule has a new parameter resource_guid
    - Model ActiveSecurityAdminRule has a new parameter resource_guid
    - Model AdminRule has a new parameter resource_guid
    - Model AdminRuleCollection has a new parameter resource_guid
    - Model ApplicationGateway has a new parameter default_predefined_ssl_policy
    - Model ConfigurationGroup has a new parameter resource_guid
    - Model ConnectivityConfiguration has a new parameter resource_guid
    - Model DefaultAdminRule has a new parameter resource_guid
    - Model EffectiveConnectivityConfiguration has a new parameter resource_guid
    - Model EffectiveDefaultSecurityAdminRule has a new parameter resource_guid
    - Model EffectiveSecurityAdminRule has a new parameter resource_guid
    - Model NetworkGroup has a new parameter resource_guid
    - Model NetworkManager has a new parameter resource_guid
    - Model SecurityAdminConfiguration has a new parameter resource_guid
    - Model VirtualNetworkGateway has a new parameter admin_state





    - Added operation AzureFirewallsOperations.begin_packet_capture
    - Added operation group NetworkVirtualApplianceConnectionsOperations
    - Model ApplicationRule has a new parameter http_headers_to_insert
    - Model BastionHost has a new parameter enable_kerberos
    - Model NetworkInterface has a new parameter auxiliary_sku
    - Model NetworkVirtualAppliance has a new parameter additional_nics
    - Model NetworkVirtualAppliance has a new parameter virtual_appliance_connections
    - Model PolicySettings has a new parameter file_upload_enforcement
    - Model PolicySettings has a new parameter log_scrubbing
    - Model PolicySettings has a new parameter request_body_enforcement
    - Model PolicySettings has a new parameter request_body_inspect_limit_in_kb
    - Model PrivateEndpointConnection has a new parameter private_endpoint_location
    - Model PublicIPAddressDnsSettings has a new parameter domain_name_label_scope
    - Model VirtualApplianceNicProperties has a new parameter instance_name
    - Model WebApplicationFirewallCustomRule has a new parameter group_by_user_session
    - Model WebApplicationFirewallCustomRule has a new parameter rate_limit_duration
    - Model WebApplicationFirewallCustomRule has a new parameter rate_limit_threshold





    - Fix calling failure for those operations which could be called by client directly #30057





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



    - All query and header parameters are now keyword-only
    - Removed api version subfolders. This means you can no longer access any `azure.mgmt.network.v20xx_xx_xx` modules.
    - Removed `.models` method from `NetworkManagementClient`. Instead, import models from `azure.mgmt.network.models`.





    - Model ExpressRouteCircuit has a new parameter authorization_status
    - Model NspAccessRule has a new parameter email_addresses
    - Model NspAccessRule has a new parameter phone_numbers
    - Model NspLink has a new parameter remote_perimeter_location
    - Model NspLinkReference has a new parameter remote_perimeter_location
    - Model VirtualNetwork has a new parameter flow_logs
    - Model WebApplicationFirewallCustomRule has a new parameter state
    - Operation VpnGatewaysOperations.begin_reset has a new optional parameter ip_configuration_id





    - Continued package size improvements. The whole package is now 5% of the latest stable release



    - Removed api version subfolders. This means you can no longer access any `azure.mgmt.network.v20xx_xx_xx` modules
    - Removed `.models` method from `NetworkManagementClient`





    - Preview package with the same multiapi support but much reduced package size.



    - All query and header parameters are now keyword-only
    - Can not individually access each API version's client and operations





    - Model BackendAddressPool has a new parameter virtual_network
    - Model NetworkVirtualAppliance has a new parameter delegation
    - Model NetworkVirtualAppliance has a new parameter deployment_type
    - Model NetworkVirtualAppliance has a new parameter partner_managed_resource
    - Model PolicySettings has a new parameter custom_block_response_body
    - Model PolicySettings has a new parameter custom_block_response_status_code





    - Added operation group NspLinkReconcileOperations
    - Added operation group NspLinkReferenceReconcileOperations
    - Added operation group NspLinkReferencesOperations
    - Added operation group NspLinksOperations





    - Added operation PublicIPAddressesOperations.begin_ddos_protection_status
    - Added operation VirtualHubsOperations.begin_get_inbound_routes
    - Added operation VirtualHubsOperations.begin_get_outbound_routes
    - Added operation VirtualNetworksOperations.begin_list_ddos_protection_status
    - Added operation group ApplicationGatewayWafDynamicManifestsDefaultOperations
    - Added operation group ApplicationGatewayWafDynamicManifestsOperations
    - Added operation group NspAssociationReconcileOperations
    - Added operation group RouteMapsOperations
    - Added operation group VipSwapOperations
    - Model ApplicationGatewayClientAuthConfiguration has a new parameter verify_client_revocation
    - Model ApplicationGatewayFirewallRule has a new parameter action
    - Model ApplicationGatewayFirewallRule has a new parameter rule_id_string
    - Model ApplicationGatewayFirewallRule has a new parameter state
    - Model ApplicationGatewayFirewallRuleSet has a new parameter tiers
    - Model CustomIpPrefix has a new parameter asn
    - Model CustomIpPrefix has a new parameter express_route_advertise
    - Model CustomIpPrefix has a new parameter geo
    - Model CustomIpPrefix has a new parameter prefix_type
    - Model DdosProtectionPlan has a new parameter public_ip_addresses
    - Model DdosSettings has a new parameter ddos_protection_plan
    - Model DdosSettings has a new parameter protection_mode
    - Model ExpressRouteConnection has a new parameter enable_private_link_fast_path
    - Model ExpressRouteGateway has a new parameter allow_non_virtual_wan_traffic
    - Model ExpressRouteLink has a new parameter colo_location
    - Model ExpressRoutePort has a new parameter billing_type
    - Model ManagedRuleOverride has a new parameter action
    - Model NetworkInterface has a new parameter disable_tcp_state_tracking
    - Model NspProfile has a new parameter diagnostic_settings_version
    - Model Probe has a new parameter probe_threshold
    - Model RoutingConfiguration has a new parameter inbound_route_map
    - Model RoutingConfiguration has a new parameter outbound_route_map
    - Model VirtualHub has a new parameter route_maps
    - Model VirtualNetworkGateway has a new parameter allow_remote_vnet_traffic
    - Model VirtualNetworkGateway has a new parameter allow_virtual_wan_traffic
    - Model VirtualNetworkGateway has a new parameter virtual_network_gateway_policy_groups
    - Model VirtualNetworkGatewayConnection has a new parameter enable_private_link_fast_path
    - Model VirtualNetworkGatewayConnectionListEntity has a new parameter enable_private_link_fast_path
    - Model VnetRoute has a new parameter static_routes_config
    - Model VpnClientConfiguration has a new parameter vng_client_connection_configurations



    - Model DdosCustomPolicy no longer has parameter protocol_custom_settings
    - Model DdosCustomPolicy no longer has parameter public_ip_addresses
    - Model DdosSettings no longer has parameter ddos_custom_policy
    - Model DdosSettings no longer has parameter protected_ip
    - Model DdosSettings no longer has parameter protection_coverage
    - Operation NetworkManagementClientOperationsMixin.list_active_connectivity_configurations has a new parameter top
    - Operation NetworkManagementClientOperationsMixin.list_active_security_admin_rules has a new parameter top
    - Operation NetworkManagementClientOperationsMixin.list_network_manager_effective_connectivity_configurations has a new parameter top
    - Operation NetworkManagementClientOperationsMixin.list_network_manager_effective_security_admin_rules has a new parameter top
    - Operation NetworkManagerDeploymentStatusOperations.list has a new parameter top
    - Removed operation NetworkSecurityPerimetersOperations.check_members
    - Removed operation NetworkSecurityPerimetersOperations.query
    - Removed operation group NspAssociationsProxyOperations





    - Add `__version__` to `__init__.py` for package



  **Features**

    - Added operation AdminRuleCollectionsOperations.begin_delete
    - Added operation AdminRulesOperations.begin_delete
    - Added operation AzureFirewallsOperations.begin_list_learned_prefixes
    - Added operation ConnectivityConfigurationsOperations.begin_delete
    - Added operation NetworkGroupsOperations.begin_delete
    - Added operation NetworkManagementClientOperationsMixin.express_route_provider_port
    - Added operation NetworkManagementClientOperationsMixin.list_active_connectivity_configurations
    - Added operation NetworkManagementClientOperationsMixin.list_active_security_admin_rules
    - Added operation NetworkManagementClientOperationsMixin.list_network_manager_effective_connectivity_configurations
    - Added operation NetworkManagementClientOperationsMixin.list_network_manager_effective_security_admin_rules
    - Added operation NetworkManagerCommitsOperations.begin_post
    - Added operation NetworkManagersOperations.begin_delete
    - Added operation NetworkManagersOperations.patch
    - Added operation NetworkSecurityPerimetersOperations.check_members
    - Added operation NetworkSecurityPerimetersOperations.query
    - Added operation SecurityAdminConfigurationsOperations.begin_delete
    - Added operation group ExpressRouteProviderPortsLocationOperations
    - Added operation group ManagementGroupNetworkManagerConnectionsOperations
    - Added operation group NspAccessRulesReconcileOperations
    - Added operation group NspAssociationsProxyOperations
    - Added operation group ScopeConnectionsOperations
    - Added operation group StaticMembersOperations
    - Added operation group SubscriptionNetworkManagerConnectionsOperations
    - Model ApplicationGatewayRoutingRule has a new parameter priority
    - Model CustomIpPrefix has a new parameter no_internet_advertise
    - Model FirewallPolicy has a new parameter explicit_proxy
    - Model FirewallPolicySNAT has a new parameter auto_learn_private_ranges
    - Model NetworkManagerPropertiesNetworkManagerScopes has a new parameter cross_tenant_scopes
    - Model NetworkSecurityGroup has a new parameter flush_connection
    - Model NetworkSecurityPerimeter has a new parameter perimeter_guid
    - Model PacketCapture has a new parameter scope
    - Model PacketCapture has a new parameter target_type
    - Model PacketCaptureParameters has a new parameter scope
    - Model PacketCaptureParameters has a new parameter target_type
    - Model PacketCaptureResult has a new parameter scope
    - Model PacketCaptureResult has a new parameter target_type
    - Model PacketCaptureResultProperties has a new parameter scope
    - Model PacketCaptureResultProperties has a new parameter target_type
    - Model VirtualHub has a new parameter virtual_router_auto_scale_configuration

  **Breaking changes**

    - Model ActiveBaseSecurityAdminRule no longer has parameter configuration_display_name
    - Model ActiveBaseSecurityAdminRule no longer has parameter rule_collection_display_name
    - Model ActiveConnectivityConfiguration no longer has parameter display_name
    - Model ActiveDefaultSecurityAdminRule no longer has parameter configuration_display_name
    - Model ActiveDefaultSecurityAdminRule no longer has parameter display_name
    - Model ActiveDefaultSecurityAdminRule no longer has parameter rule_collection_display_name
    - Model ActiveSecurityAdminRule no longer has parameter configuration_display_name
    - Model ActiveSecurityAdminRule no longer has parameter display_name
    - Model ActiveSecurityAdminRule no longer has parameter rule_collection_display_name
    - Model AdminRule no longer has parameter display_name
    - Model ConfigurationGroup no longer has parameter conditional_membership
    - Model ConfigurationGroup no longer has parameter display_name
    - Model ConfigurationGroup no longer has parameter group_members
    - Model ConfigurationGroup no longer has parameter member_type
    - Model ConnectivityConfiguration no longer has parameter display_name
    - Model DefaultAdminRule no longer has parameter display_name
    - Model EffectiveBaseSecurityAdminRule no longer has parameter configuration_display_name
    - Model EffectiveBaseSecurityAdminRule no longer has parameter rule_collection_display_name
    - Model EffectiveConnectivityConfiguration no longer has parameter display_name
    - Model EffectiveDefaultSecurityAdminRule no longer has parameter configuration_display_name
    - Model EffectiveDefaultSecurityAdminRule no longer has parameter display_name
    - Model EffectiveDefaultSecurityAdminRule no longer has parameter rule_collection_display_name
    - Model EffectiveSecurityAdminRule no longer has parameter configuration_display_name
    - Model EffectiveSecurityAdminRule no longer has parameter display_name
    - Model EffectiveSecurityAdminRule no longer has parameter rule_collection_display_name
    - Model FirewallPolicy no longer has parameter explicit_proxy_settings
    - Model NetworkGroup no longer has parameter conditional_membership
    - Model NetworkGroup no longer has parameter display_name
    - Model NetworkGroup no longer has parameter group_members
    - Model NetworkGroup no longer has parameter member_type
    - Model NetworkManager no longer has parameter display_name
    - Model NetworkSecurityPerimeter no longer has parameter description
    - Model NetworkSecurityPerimeter no longer has parameter display_name
    - Model NetworkSecurityPerimeter no longer has parameter etag
    - Model NspProfile no longer has parameter enabled_log_categories
    - Parameter commit_type of model NetworkManagerCommit is now required
    - Parameter group_connectivity of model ConnectivityGroupItem is now required
    - Parameter network_group_id of model ConnectivityGroupItem is now required
    - Parameter network_group_id of model NetworkManagerSecurityGroupItem is now required
    - Parameter target_locations of model NetworkManagerCommit is now required
    - Removed operation AdminRuleCollectionsOperations.delete
    - Removed operation AdminRulesOperations.delete
    - Removed operation ConnectivityConfigurationsOperations.delete
    - Removed operation NetworkGroupsOperations.delete
    - Removed operation NetworkManagerCommitsOperations.post
    - Removed operation NetworkManagersOperations.delete
    - Removed operation NetworkManagersOperations.patch_tags
    - Removed operation SecurityAdminConfigurationsOperations.delete



  **Features**

    - Added operation FirewallPoliciesOperations.update_tags
    - Added operation PerimeterAssociableResourceTypesOperations.list
    - Added operation group ConfigurationPolicyGroupsOperations
    - Added operation group ExpressRoutePortAuthorizationsOperations
    - Added operation group NspAccessRulesOperations
    - Added operation group NspAssociationsOperations
    - Added operation group NspProfilesOperations
    - Model ApplicationGateway has a new parameter backend_settings_collection
    - Model ApplicationGateway has a new parameter listeners
    - Model ApplicationGateway has a new parameter routing_rules
    - Model ApplicationGatewayProbe has a new parameter pick_host_name_from_backend_settings
    - Model BackendAddressPool has a new parameter drain_period_in_seconds
    - Model ExpressRouteCircuit has a new parameter authorization_key
    - Model FirewallPolicyIntrusionDetectionConfiguration has a new parameter private_ranges
    - Model LoadBalancerBackendAddress has a new parameter admin_state
    - Model NetworkInterface has a new parameter auxiliary_mode
    - Model P2SConnectionConfiguration has a new parameter configuration_policy_group_associations
    - Model P2SConnectionConfiguration has a new parameter previous_configuration_policy_group_associations
    - Model VirtualHub has a new parameter hub_routing_preference
    - Model VirtualNetworkGatewayConnection has a new parameter gateway_custom_bgp_ip_addresses
    - Model VirtualNetworkGatewayConnectionListEntity has a new parameter gateway_custom_bgp_ip_addresses
    - Model VpnServerConfiguration has a new parameter configuration_policy_groups
    - Model VpnSiteLinkConnection has a new parameter vpn_gateway_custom_bgp_addresses

  **Breaking changes**

    - Removed operation PerimeterAssociableResourceTypesOperations.get



  **Features**

    - Model LoadBalancerBackendAddress has a new parameter inbound_nat_rules_port_mapping
    - Model VpnNatRuleMapping has a new parameter port_range
    - Model OwaspCrsExclusionEntry has a new parameter exclusion_managed_rule_sets
    - Model VirtualNetworkPeering has a new parameter remote_virtual_network_encryption
    - Model NetworkInterface has a new parameter vnet_encryption_supported
    - Model VirtualNetworkGateway has a new parameter disable_ip_sec_replay_protection
    - Model VirtualNetwork has a new parameter encryption
    - Model BackendAddressPool has a new parameter inbound_nat_rules
    - Added operation LoadBalancersOperations.begin_list_inbound_nat_rule_port_mappings
    - Added operation group FirewallPolicyIdpsSignaturesOverridesOperations
    - Added operation group RoutingIntentOperations
    - Added operation group FirewallPolicyIdpsSignaturesOperations
    - Added operation group FirewallPolicyIdpsSignaturesFilterValuesOperations



  **Features**

    - Added operation group AdminRuleCollectionsOperations
    - Added operation group SecurityUserConfigurationsOperations
    - Added operation group ConnectivityConfigurationsOperations
    - Added operation group ActiveSecurityUserRulesOperations
    - Added operation group NetworkManagerCommitsOperations
    - Added operation group NetworkManagersOperations
    - Added operation group NetworkManagerDeploymentStatusOperations
    - Added operation group ActiveConnectivityConfigurationsOperations
    - Added operation group NetworkManagerEffectiveSecurityAdminRulesOperations
    - Added operation group UserRuleCollectionsOperations
    - Added operation group ActiveSecurityAdminRulesOperations
    - Added operation group UserRulesOperations
    - Added operation group NetworkGroupsOperations
    - Added operation group EffectiveVirtualNetworksOperations
    - Added operation group NetworkSecurityPerimetersOperations
    - Added operation group PerimeterAssociableResourceTypesOperations
    - Added operation group AdminRulesOperations
    - Added operation group SecurityAdminConfigurationsOperations
    - Added operation group EffectiveConnectivityConfigurationsOperations
    - Removed old api-version `2017-08-01`



  **Features**

    - Model ServiceEndpointPolicy has a new parameter service_alias
    - Model ServiceEndpointPolicy has a new parameter contextual_service_endpoint_policies
    - Model ApplicationGatewayRequestRoutingRule has a new parameter load_distribution_policy
    - Model BgpConnection has a new parameter hub_virtual_network_connection
    - Model BastionHost has a new parameter enable_ip_connect
    - Model BastionHost has a new parameter disable_copy_paste
    - Model BastionHost has a new parameter enable_tunneling
    - Model BastionHost has a new parameter scale_units
    - Model BastionHost has a new parameter enable_file_copy
    - Model BastionHost has a new parameter enable_shareable_link
    - Model DscpConfiguration has a new parameter qos_definition_collection
    - Model ServiceTagInformation has a new parameter service_tag_change_number
    - Model VnetRoute has a new parameter bgp_connections
    - Model VpnGateway has a new parameter enable_bgp_route_translation_for_nat
    - Model ServiceEndpointPolicyDefinition has a new parameter type
    - Model ApplicationGateway has a new parameter global_configuration
    - Model ApplicationGateway has a new parameter load_distribution_policies
    - Model InboundNatRule has a new parameter frontend_port_range_end
    - Model InboundNatRule has a new parameter frontend_port_range_start
    - Model InboundNatRule has a new parameter backend_address_pool
    - Model PrivateEndpoint has a new parameter ip_configurations
    - Model PrivateEndpoint has a new parameter application_security_groups
    - Model PrivateEndpoint has a new parameter custom_network_interface_name
    - Model NetworkVirtualAppliance has a new parameter ssh_public_key
    - Model ApplicationGatewayUrlPathMap has a new parameter default_load_distribution_policy
    - Model FirewallPolicy has a new parameter sql
    - Model FirewallPolicy has a new parameter explicit_proxy_settings
    - Model VirtualHub has a new parameter kind
    - Model ApplicationGatewayPathRule has a new parameter load_distribution_policy
    - Added operation BastionHostsOperations.begin_update_tags
    - Added operation group ServiceTagInformationOperations



  **Features**

    - Model ApplicationGatewayTrustedClientCertificate has a new parameter validated_cert_data
    - Model ApplicationGatewayTrustedClientCertificate has a new parameter client_cert_issuer_dn
    - Model VirtualNetwork has a new parameter flow_timeout_in_minutes
    - Model FrontendIPConfiguration has a new parameter gateway_load_balancer
    - Model IPAddressAvailabilityResult has a new parameter is_platform_reserved
    - Model CustomIpPrefix has a new parameter custom_ip_prefix_parent
    - Model CustomIpPrefix has a new parameter failed_reason
    - Model CustomIpPrefix has a new parameter child_custom_ip_prefixes
    - Model CustomIpPrefix has a new parameter authorization_message
    - Model CustomIpPrefix has a new parameter signed_message
    - Model VirtualNetworkPeering has a new parameter peering_sync_level
    - Model VirtualNetworkPeering has a new parameter resource_guid
    - Model VirtualNetworkPeering has a new parameter do_not_verify_remote_gateways
    - Model VirtualNetworkPeering has a new parameter type
    - Model VirtualNetworkPeering has a new parameter remote_virtual_network_address_space
    - Model Subnet has a new parameter application_gateway_ip_configurations
    - Model Subnet has a new parameter type
    - Model LoadBalancingRule has a new parameter backend_address_pools
    - Model EffectiveNetworkSecurityGroupAssociation has a new parameter network_manager
    - Model BastionHost has a new parameter sku
    - Model VirtualNetworkGateway has a new parameter extended_location
    - Model VirtualNetworkGateway has a new parameter nat_rules
    - Model VirtualNetworkGateway has a new parameter enable_bgp_route_translation_for_nat
    - Model NetworkInterface has a new parameter workload_type
    - Model NetworkInterface has a new parameter private_link_service
    - Model NetworkInterface has a new parameter nic_type
    - Model NetworkInterface has a new parameter migration_phase
    - Model Delegation has a new parameter type
    - Model PublicIPPrefix has a new parameter nat_gateway
    - Model VirtualNetworkGatewayConnection has a new parameter egress_nat_rules
    - Model VirtualNetworkGatewayConnection has a new parameter ingress_nat_rules
    - Model NetworkInterfaceIPConfiguration has a new parameter gateway_load_balancer
    - Model NetworkInterfaceIPConfiguration has a new parameter type
    - Model AvailablePrivateEndpointType has a new parameter display_name
    - Model PublicIPAddress has a new parameter delete_option
    - Model PublicIPAddress has a new parameter nat_gateway
    - Model PublicIPAddress has a new parameter service_public_ip_address
    - Model PublicIPAddress has a new parameter linked_public_ip_address
    - Model PublicIPAddress has a new parameter migration_phase
    - Model VirtualHub has a new parameter preferred_routing_gateway
    - Model BackendAddressPool has a new parameter tunnel_interfaces
    - Model ServiceTagInformationPropertiesFormat has a new parameter state
    - Added operation LoadBalancersOperations.begin_swap_public_ip_addresses
    - Added operation group VirtualNetworkGatewayNatRulesOperations

  **Breaking changes**

    - Operation VirtualNetworkPeeringsOperations.begin_create_or_update has a new signature
    - Model VirtualNetworkGateway no longer has parameter virtual_network_extended_location



  **Features**

    - Model VpnConnection has a new parameter traffic_selector_policies
    - Model VirtualNetworkGateway has a new parameter virtual_network_extended_location
    - Model VirtualNetworkGateway has a new parameter v_net_extended_location_resource_id
    - Model VpnClientConfiguration has a new parameter vpn_authentication_types
    - Model LoadBalancerBackendAddress has a new parameter subnet
    - Model ServiceEndpointPolicy has a new parameter kind
    - Model FirewallPolicy has a new parameter snat
    - Model FirewallPolicy has a new parameter insights
    - Added operation VirtualNetworkGatewayConnectionsOperations.begin_reset_connection
    - Added operation VpnLinkConnectionsOperations.begin_get_ike_sas
    - Added operation VpnLinkConnectionsOperations.begin_reset_connection

  **Breaking changes**

    - Model VirtualNetworkGateway no longer has parameter extended_location
    - Model VirtualNetworkGateway no longer has parameter virtual_network_extended_location_resource_id



  **Features**
    - Model PrivateEndpoint has a new parameter extended_location
    - Model VpnGateway has a new parameter nat_rules
    - Model ExpressRouteConnection has a new parameter express_route_gateway_bypass
    - Model SecurityRule has a new parameter type
    - Model PrivateLinkService has a new parameter extended_location
    - Model Route has a new parameter type
    - Model Route has a new parameter has_bgp_override
    - Model RouteTable has a new parameter resource_guid
    - Model VpnSiteLinkConnection has a new parameter ingress_nat_rules
    - Model VpnSiteLinkConnection has a new parameter vpn_link_connection_mode
    - Model VpnSiteLinkConnection has a new parameter egress_nat_rules
    - Model BackendAddressPool has a new parameter location
    - Model CustomIpPrefix has a new parameter extended_location
    - Added operation ExpressRouteGatewaysOperations.begin_update_tags
    - Added operation VirtualNetworkGatewayConnectionsOperations.begin_get_ike_sas
    - Added operation group NatRulesOperations



  **Features**

    - Model PublicIPPrefix has a new parameter extended_location
    - Model PublicIPPrefixSku has a new parameter tier
    - Model NatRule has a new parameter translated_fqdn
    - Model NetworkInterface has a new parameter extended_location
    - Model ApplicationRule has a new parameter terminate_tls
    - Model ApplicationRule has a new parameter web_categories
    - Model ApplicationRule has a new parameter target_urls
    - Model VirtualNetworkGatewayConnection has a new parameter connection_mode
    - Model LoadBalancer has a new parameter extended_location
    - Model PublicIPAddress has a new parameter extended_location
    - Model LoadBalancerSku has a new parameter tier
    - Model VirtualNetwork has a new parameter extended_location
    - Model P2SVpnGateway has a new parameter is_routing_preference_internet
    - Model IpGroup has a new parameter firewall_policies
    - Model VpnGateway has a new parameter is_routing_preference_internet
    - Model VirtualNetworkGateway has a new parameter extended_location
    - Model VirtualNetworkGateway has a new parameter virtual_network_extended_location_resource_id
    - Model VirtualNetworkGatewayConnectionListEntity has a new parameter connection_mode
    - Model FirewallPolicy has a new parameter sku
    - Model FirewallPolicy has a new parameter transport_security
    - Model FirewallPolicy has a new parameter identity
    - Model FirewallPolicy has a new parameter intrusion_detection
    - Model VirtualHub has a new parameter allow_branch_to_branch_traffic
    - Model PublicIPAddressSku has a new parameter tier
    - Model ServiceTagsListResult has a new parameter next_link
    - Model LoadBalancerBackendAddress has a new parameter load_balancer_frontend_ip_configuration
    - Added operation NetworkInterfacesOperations.list_cloud_service_network_interfaces
    - Added operation NetworkInterfacesOperations.get_cloud_service_network_interface
    - Added operation NetworkInterfacesOperations.list_cloud_service_role_instance_network_interfaces
    - Added operation PublicIPAddressesOperations.list_cloud_service_role_instance_public_ip_addresses
    - Added operation PublicIPAddressesOperations.list_cloud_service_public_ip_addresses
    - Added operation PublicIPAddressesOperations.get_cloud_service_public_ip_address
    - Added operation group WebCategoriesOperations

  **Breaking changes**

    - Operation ConnectionMonitorsOperations.begin_create_or_update has a new signature
    - Model VirtualHub no longer has parameter enable_virtual_router_route_propogation



  **Features**

    - Model VirtualNetworkPeering has a new parameter remote_bgp_communities
    - Model VirtualHub has a new parameter virtual_router_asn
    - Model VirtualHub has a new parameter routing_state
    - Model VirtualHub has a new parameter ip_configurations
    - Model VirtualHub has a new parameter virtual_router_ips
    - Model VirtualHub has a new parameter enable_virtual_router_route_propogation
    - Model VirtualHub has a new parameter bgp_connections
    - Model FirewallPolicyRule has a new parameter description
    - Model ExpressRouteLinkMacSecConfig has a new parameter sci_state
    - Model VpnGateway has a new parameter ip_configurations
    - Model P2SConnectionConfiguration has a new parameter enable_internet_security
    - Model ConnectionMonitorEndpoint has a new parameter type
    - Model ConnectionMonitorEndpoint has a new parameter coverage_level
    - Model ConnectionMonitorEndpoint has a new parameter scope
    - Model FirewallPolicy has a new parameter rule_collection_groups
    - Model FirewallPolicy has a new parameter dns_settings
    - Model NetworkInterface has a new parameter dscp_configuration
    - Model NetworkVirtualAppliance has a new parameter address_prefix
    - Model NetworkVirtualAppliance has a new parameter cloud_init_configuration_blobs
    - Model NetworkVirtualAppliance has a new parameter boot_strap_configuration_blobs
    - Model NetworkVirtualAppliance has a new parameter cloud_init_configuration
    - Model NetworkVirtualAppliance has a new parameter inbound_security_rules
    - Model NetworkVirtualAppliance has a new parameter nva_sku
    - Model NetworkVirtualAppliance has a new parameter virtual_appliance_sites
    - Model ConnectionMonitorTcpConfiguration has a new parameter destination_port_behavior
    - Model ApplicationGatewayHttpListener has a new parameter ssl_profile
    - Model P2SVpnGateway has a new parameter custom_dns_servers
    - Model ApplicationGateway has a new parameter private_link_configurations
    - Model ApplicationGateway has a new parameter trusted_client_certificates
    - Model ApplicationGateway has a new parameter private_endpoint_connections
    - Model ApplicationGateway has a new parameter ssl_profiles
    - Model HubIPAddresses has a new parameter public_i_ps
    - Model PublicIPPrefix has a new parameter custom_ip_prefix
    - Model ApplicationGatewayFrontendIPConfiguration has a new parameter private_link_configuration
    - Model VpnSite has a new parameter o365_policy
    - Model ConnectivityHop has a new parameter previous_links
    - Model ConnectivityHop has a new parameter previous_hop_ids
    - Model ConnectivityHop has a new parameter links
    - Added operation ExpressRoutePortsOperations.generate_loa
    - Added operation FlowLogsOperations.update_tags
    - Added operation HubVirtualNetworkConnectionsOperations.begin_create_or_update
    - Added operation HubVirtualNetworkConnectionsOperations.begin_delete
    - Added operation VpnGatewaysOperations.begin_stop_packet_capture
    - Added operation VpnGatewaysOperations.begin_start_packet_capture
    - Added operation VpnGatewaysOperations.begin_update_tags
    - Added operation VpnConnectionsOperations.begin_stop_packet_capture
    - Added operation VpnConnectionsOperations.begin_start_packet_capture
    - Added operation PrivateLinkServicesOperations.begin_check_private_link_service_visibility_by_resource_group
    - Added operation PrivateLinkServicesOperations.begin_check_private_link_service_visibility
    - Added operation VirtualHubsOperations.begin_get_effective_virtual_hub_routes
    - Added operation P2SVpnGatewaysOperations.begin_reset
    - Added operation P2SVpnGatewaysOperations.begin_update_tags
    - Added operation group CustomIPPrefixesOperations
    - Added operation group VirtualApplianceSitesOperations
    - Added operation group DscpConfigurationOperations
    - Added operation group VirtualHubIpConfigurationOperations
    - Added operation group VirtualHubBgpConnectionOperations
    - Added operation group InboundSecurityRuleOperations
    - Added operation group VirtualApplianceSkusOperations
    - Added operation group ApplicationGatewayPrivateLinkResourcesOperations
    - Added operation group ApplicationGatewayPrivateEndpointConnectionsOperations
    - Added operation group FirewallPolicyRuleCollectionGroupsOperations
    - Added operation group VirtualHubBgpConnectionsOperations

  **Breaking changes**

    - Model VirtualHub no longer has parameter virtual_network_connections
    - Model FirewallPolicyRule no longer has parameter priority
    - Model FirewallPolicy no longer has parameter transport_security
    - Model FirewallPolicy no longer has parameter rule_groups
    - Model FirewallPolicy no longer has parameter intrusion_system_mode
    - Model FirewallPolicy no longer has parameter identity
    - Model NetworkVirtualAppliance no longer has parameter boot_strap_configuration_blob
    - Model NetworkVirtualAppliance no longer has parameter sku
    - Model NetworkVirtualAppliance no longer has parameter cloud_init_configuration_blob
    - Model NatRuleCondition no longer has parameter terminate_tls
    - Model HubIPAddresses no longer has parameter public_ip_addresses
    - Model ApplicationRuleCondition no longer has parameter target_urls
    - Removed operation VpnGatewaysOperations.update_tags
    - Removed operation PrivateLinkServicesOperations.check_private_link_service_visibility_by_resource_group
    - Removed operation PrivateLinkServicesOperations.check_private_link_service_visibility
    - Removed operation P2SVpnGatewaysOperations.update_tags



  This is beta preview version.
  For detailed changelog please refer to equivalent stable version 10.2.0 (https://pypi.org/project/azure-mgmt-network/10.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 VpnConnection has a new parameter routing_configuration
    - Model NatRuleCondition has a new parameter terminate_tls
    - Model HubVirtualNetworkConnection has a new parameter routing_configuration
    - Model ExpressRouteConnection has a new parameter routing_configuration
    - Model FirewallPolicy has a new parameter transport_security
    - Model FirewallPolicy has a new parameter identity
    - Model FirewallPolicy has a new parameter threat_intel_whitelist
    - Model ApplicationRuleCondition has a new parameter target_urls
    - Model P2SConnectionConfiguration has a new parameter routing_configuration
    - Model BackendAddressPool has a new parameter load_balancer_backend_addresses
    - Added operation LoadBalancerBackendAddressPoolsOperations.create_or_update
    - Added operation LoadBalancerBackendAddressPoolsOperations.delete
    - Added operation group HubRouteTablesOperations



  **Features**

    - Model VpnConnection has a new parameter dpd_timeout_seconds
    - Model FirewallPolicy has a new parameter intrusion_system_mode
    - Model Subnet has a new parameter ip_allocations
    - Model ApplicationGateway has a new parameter force_firewall_policy_association
    - Model PrivateEndpoint has a new parameter custom_dns_configs
    - Model VirtualNetworkGatewayConnection has a new parameter dpd_timeout_seconds
    - Model VpnClientConfiguration has a new parameter radius_servers
    - Model VirtualNetwork has a new parameter ip_allocations
    - Model VirtualHub has a new parameter security_partner_provider
    - Model VpnServerConfiguration has a new parameter radius_servers
    - Added operation group PrivateDnsZoneGroupsOperations
    - Added operation group SecurityPartnerProvidersOperations
    - Added operation group IpAllocationsOperations



  **Features**

    - Model VirtualNetworkGatewayConnection has a new parameter use_local_azure_ip_address
    - Model NetworkRuleCondition has a new parameter source_ip_groups
    - Model NetworkRuleCondition has a new parameter destination_ip_groups
    - Model VirtualNetworkGatewayIPConfiguration has a new parameter private_ip_address
    - Model BgpSettings has a new parameter bgp_peering_addresses
    - Model ExpressRouteCircuitConnection has a new parameter ipv6_circuit_connection_config
    - Model ApplicationGatewayHttpListener has a new parameter host_names
    - Model ApplicationRuleCondition has a new parameter source_ip_groups
    - Model VirtualNetworkGateway has a new parameter enable_private_ip_address
    - Model LocalNetworkGateway has a new parameter fqdn
    - Model VpnSiteLink has a new parameter fqdn
    - Model NetworkSecurityGroup has a new parameter flow_logs
    - Added operation NetworkManagementClientOperationsMixin.put_bastion_shareable_link
    - Added operation NetworkManagementClientOperationsMixin.get_bastion_shareable_link
    - Added operation NetworkManagementClientOperationsMixin.delete_bastion_shareable_link
    - Added operation NetworkManagementClientOperationsMixin.disconnect_active_sessions
    - Added operation NetworkManagementClientOperationsMixin.get_active_sessions
    - Added operation group NetworkVirtualAppliancesOperations

  **Breaking changes**

    - Model ApplicationGatewayHttpListener no longer has parameter hostnames



  **Features**

    - Model AzureFirewall has a new parameter ip_groups
    - Model AzureFirewall has a new parameter
      management_ip_configuration
    - Model ConnectionMonitorResult has a new parameter endpoints
    - Model ConnectionMonitorResult has a new parameter
      connection_monitor_type
    - Model ConnectionMonitorResult has a new parameter
      test_configurations
    - Model ConnectionMonitorResult has a new parameter test_groups
    - Model ConnectionMonitorResult has a new parameter outputs
    - Model ConnectionMonitorResult has a new parameter notes
    - Model AzureFirewallIPConfiguration has a new parameter type
    - Model ConnectionMonitor has a new parameter endpoints
    - Model ConnectionMonitor has a new parameter test_configurations
    - Model ConnectionMonitor has a new parameter test_groups
    - Model ConnectionMonitor has a new parameter outputs
    - Model ConnectionMonitor has a new parameter notes
    - Model DdosSettings has a new parameter protected_ip
    - Model ApplicationGatewayRewriteRuleActionSet has a new parameter
      url_configuration
    - Added operation
      P2sVpnGatewaysOperations.disconnect_p2s_vpn_connections
    - Added operation
      VirtualNetworkGatewaysOperations.disconnect_virtual_network_gateway_vpn_connections
    - Added operation group FlowLogsOperations

  **Breaking changes**

    - Operation
      ExpressRouteCircuitAuthorizationsOperations.create_or_update has a
      new signature
    - Model ConnectionMonitorParameters has a new signature



  **Features**

    - Model PrivateLinkServiceConnectionState has a new parameter
      actions_required
    - Model ConnectivityParameters has a new parameter
      preferred_ip_version

  **Breaking changes**

    - Model PrivateLinkServiceConnectionState no longer has parameter
      action_required



  **Features**

    - Model ApplicationGatewayHttpListener has a new parameter hostnames
    - Model ApplicationGatewayHttpListener has a new parameter
      firewall_policy
    - Model ApplicationGatewayPathRule has a new parameter
      firewall_policy
    - Model P2SVpnGateway has a new parameter
      p2_sconnection_configurations
    - Model VpnServerConfiguration has a new parameter
      vpn_client_root_certificates
    - Model VpnServerConfiguration has a new parameter
      radius_server_root_certificates
    - Model VpnServerConfiguration has a new parameter
      radius_client_root_certificates
    - Model VpnServerConfiguration has a new parameter
      vpn_client_revoked_certificates
    - Model ExpressRouteConnection has a new parameter
      enable_internet_security
    - Model AzureFirewallApplicationRule has a new parameter
      source_ip_groups
    - Model WebApplicationFirewallPolicy has a new parameter
      path_based_rules
    - Model WebApplicationFirewallPolicy has a new parameter
      http_listeners
    - Model PrivateLinkService has a new parameter enable_proxy_protocol
    - Model AzureFirewallNetworkRule has a new parameter
      destination_ip_groups
    - Model AzureFirewallNetworkRule has a new parameter
      source_ip_groups
    - Model AzureFirewallNetworkRule has a new parameter
      destination_fqdns
    - Model VirtualWAN has a new parameter virtual_wan_type
    - Model VirtualHub has a new parameter sku
    - Model VirtualHub has a new parameter virtual_hub_route_table_v2s
    - Model AzureFirewallNatRule has a new parameter translated_fqdn
    - Model AzureFirewallNatRule has a new parameter source_ip_groups
    - Model PrivateEndpointConnection has a new parameter link_identifier
    - Model AzureFirewall has a new parameter additional_properties
    - Added operation RouteFiltersOperations.update_tags
    - Added operation ServiceEndpointPoliciesOperations.update_tags
    - Added operation
      PrivateLinkServicesOperations.get_private_endpoint_connection
    - Added operation
      PrivateLinkServicesOperations.list_private_endpoint_connections
    - Added operation group VirtualHubRouteTableV2sOperations
    - Added operation group IpGroupsOperations

  **Breaking changes**

    - Operation AzureFirewallsOperations.update_tags has a new signature
    - Operation
      ExpressRouteCircuitAuthorizationsOperations.create_or_update has a
      new signature
    - Model P2SVpnGateway no longer has parameter
      p2s_connection_configurations
    - Model VpnServerConfiguration no longer has parameter
      vpn_server_config_vpn_client_root_certificates
    - Model VpnServerConfiguration no longer has parameter
      vpn_server_config_radius_client_root_certificates
    - Model VpnServerConfiguration no longer has parameter
      vpn_server_config_vpn_client_revoked_certificates
    - Model VpnServerConfiguration no longer has parameter
      vpn_server_config_radius_server_root_certificates
    - Removed operation RouteFiltersOperations.update
    - Removed operation VirtualRoutersOperations.update
    - Removed operation RouteFilterRulesOperations.update
    - Removed operation VirtualRouterPeeringsOperations.update
    - Removed operation FirewallPoliciesOperations.update_tags
    - Removed operation ServiceEndpointPoliciesOperations.update



  **Features**

    - Model VirtualNetwork has a new parameter bgp_communities
    - Model VirtualHub has a new parameter azure_firewall
    - Model VirtualHub has a new parameter security_provider_name
    - Model P2SVpnGateway has a new parameter
      p2s_connection_configurations
    - Model P2SVpnGateway has a new parameter vpn_server_configuration
    - Model AzureFirewall has a new parameter sku
    - Model VirtualNetworkGateway has a new parameter
      inbound_dns_forwarding_endpoint
    - Model VirtualNetworkGateway has a new parameter
      enable_dns_forwarding
    - Added operation
      P2sVpnGatewaysOperations.get_p2s_vpn_connection_health_detailed
    - Added operation
      NetworkManagementClientOperationsMixin.generatevirtualwanvpnserverconfigurationvpnprofile
    - Added operation group VpnServerConfigurationsOperations
    - Added operation group
      VpnServerConfigurationsAssociatedWithVirtualWanOperations
    - Added operation group AvailableServiceAliasesOperations

  **Breaking changes**

    - Model WebApplicationFirewallPolicy has a new required parameter
      managed_rules
    - Model P2SVpnGateway no longer has parameter
      vpn_client_address_pool
    - Model P2SVpnGateway no longer has parameter custom_routes
    - Model P2SVpnGateway no longer has parameter
      p2_svpn_server_configuration
    - Model VirtualWAN no longer has parameter security_provider_name
    - Model VirtualWAN no longer has parameter
      p2_svpn_server_configurations
    - Model PolicySettings has a new signature



  **Features**

    - Model VirtualNetworkGateway has a new parameter
      vpn_gateway_generation
    - Model ExpressRoutePort has a new parameter identity
    - Model VirtualNetworkGatewayConnection has a new parameter
      traffic_selector_policies
    - Model ExpressRouteLink has a new parameter mac_sec_config
    - Model VirtualNetworkGatewayConnectionListEntity has a new parameter
      traffic_selector_policies
    - Model NetworkInterfaceIPConfiguration has a new parameter
      private_link_connection_properties
    - Model ApplicationGatewayRequestRoutingRule has a new parameter
      priority
    - Added operation
      VirtualNetworkGatewayConnectionsOperations.stop_packet_capture
    - Added operation
      VirtualNetworkGatewayConnectionsOperations.start_packet_capture
    - Added operation ConnectionMonitorsOperations.update_tags
    - Added operation
      VirtualNetworkGatewaysOperations.stop_packet_capture
    - Added operation
      VirtualNetworkGatewaysOperations.start_packet_capture
    - Added operation group VirtualRoutersOperations
    - Added operation group VirtualRouterPeeringsOperations



  **Features**

    - Model PrivateLinkServiceIpConfiguration has a new parameter primary
    - Model PrivateLinkServiceIpConfiguration has a new parameter etag
    - Model PrivateLinkServiceIpConfiguration has a new parameter type
    - Model PrivateLinkServiceIpConfiguration has a new parameter id
    - Model AzureFirewall has a new parameter virtual_hub
    - Model AzureFirewall has a new parameter hub_ip_addresses
    - Model AzureFirewall has a new parameter firewall_policy
    - Model PrivateLinkServiceConnection has a new parameter
      provisioning_state
    - Model PrivateLinkServiceConnection has a new parameter etag
    - Model PrivateLinkServiceConnection has a new parameter type
    - Model PublicIPPrefix has a new parameter
      load_balancer_frontend_ip_configuration
    - Model ApplicationGatewayOnDemandProbe has a new parameter
      backend_address_pool
    - Model ApplicationGatewayOnDemandProbe has a new parameter
      backend_http_settings
    - Model PrivateEndpointConnection has a new parameter
      provisioning_state
    - Model PrivateEndpointConnection has a new parameter etag
    - Model PrivateEndpointConnection has a new parameter type
    - Added operation SubnetsOperations.unprepare_network_policies
    - Added operation group FirewallPolicyRuleGroupsOperations
    - Added operation group FirewallPoliciesOperations

  **Breaking changes**

    - Model PrivateLinkServiceIpConfiguration no longer has parameter
      public_ip_address
    - Model ApplicationGatewayOnDemandProbe no longer has parameter
      backend_pool_name
    - Model ApplicationGatewayOnDemandProbe no longer has parameter
      backend_http_setting_name



  **Features**

    - Model Subnet has a new parameter
      private_link_service_network_policies
    - Model Subnet has a new parameter
      private_endpoint_network_policies
    - Model VpnSite has a new parameter vpn_site_links
    - Model LoadBalancingRule has a new parameter type
    - Model BackendAddressPool has a new parameter outbound_rules
    - Model BackendAddressPool has a new parameter type
    - Model InboundNatPool has a new parameter type
    - Model OutboundRule has a new parameter type
    - Model InboundNatRule has a new parameter type
    - Model Probe has a new parameter type
    - Model FrontendIPConfiguration has a new parameter
      private_ip_address_version
    - Model FrontendIPConfiguration has a new parameter type
    - Model AvailablePrivateEndpointType has a new parameter name
    - Model AvailablePrivateEndpointType has a new parameter
      resource_name
    - Model VpnConnection has a new parameter vpn_link_connections
    - Added operation
      AvailablePrivateEndpointTypesOperations.list_by_resource_group
    - Added operation AzureFirewallsOperations.update_tags
    - Added operation
      PrivateLinkServicesOperations.check_private_link_service_visibility_by_resource_group
    - Added operation
      PrivateLinkServicesOperations.list_auto_approved_private_link_services
    - Added operation
      PrivateLinkServicesOperations.check_private_link_service_visibility
    - Added operation
      PrivateLinkServicesOperations.list_auto_approved_private_link_services_by_resource_group
    - Added operation group VpnLinkConnectionsOperations
    - Added operation group VpnSiteLinkConnectionsOperations
    - Added operation group VpnSiteLinksOperations

  **Breaking changes**

    - Operation SubnetsOperations.prepare_network_policies has a new
      signature
    - Model PrepareNetworkPoliciesRequest no longer has parameter
      resource_group_name
    - Model AvailablePrivateEndpointType no longer has parameter
      service_name
    - Removed operation group
      AvailableResourceGroupPrivateEndpointTypesOperations



  **Features**

    - Model NetworkInterface has a new parameter private_endpoint
    - Model ServiceAssociationLink has a new parameter type
    - Model ServiceAssociationLink has a new parameter allow_delete
    - Model ServiceAssociationLink has a new parameter locations
    - Model Subnet has a new parameter private_endpoints
    - Model PatchRouteFilter has a new parameter ipv6_peerings
    - Model ExpressRouteCircuitPeering has a new parameter type
    - Model ApplicationGatewayProbe has a new parameter port
    - Model RouteFilter has a new parameter ipv6_peerings
    - Model ExpressRouteCircuitAuthorization has a new parameter type
    - Model PeerExpressRouteCircuitConnection has a new parameter type
    - Model AzureFirewall has a new parameter zones
    - Model ResourceNavigationLink has a new parameter type
    - Model ExpressRouteCircuitConnection has a new parameter type
    - Model VpnConnection has a new parameter
      use_policy_based_traffic_selectors
    - Model NatGateway has a new parameter zones
    - Model VpnClientConfiguration has a new parameter aad_audience
    - Model VpnClientConfiguration has a new parameter aad_issuer
    - Model VpnClientConfiguration has a new parameter aad_tenant
    - Added operation
      VirtualNetworkGatewaysOperations.get_vpnclient_connection_health
    - Added operation
      P2sVpnGatewaysOperations.get_p2s_vpn_connection_health
    - Added operation VpnGatewaysOperations.reset
    - Added operation group BastionHostsOperations
    - Added operation group NetworkManagementClientOperationsMixin
    - Added operation group PrivateLinkServicesOperations
    - Added operation group
      AvailableResourceGroupPrivateEndpointTypesOperations
    - Added operation group ServiceAssociationLinksOperations
    - Added operation group ResourceNavigationLinksOperations
    - Added operation group ServiceTagsOperations
    - Added operation group PrivateEndpointsOperations
    - Added operation group AvailablePrivateEndpointTypesOperations

  **Breaking changes**

    - Model NetworkInterface no longer has parameter interface_endpoint
    - Model Subnet no longer has parameter interface_endpoints
    - Removed operation group InterfaceEndpointsOperations

  **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.

    - NetworkManagementClient cannot be imported from
      `azure.mgmt.network.v20xx_yy_zz.network_management_client`
      anymore (import from `azure.mgmt.network.v20xx_yy_zz` works like
      before)
    - NetworkManagementClientConfiguration import has been moved from
      `azure.mgmt.network.v20xx_yy_zz.network_management_client` to
      `azure.mgmt.network.v20xx_yy_zz`
    - A model `MyClass` from a "models" sub-module cannot be imported
      anymore using `azure.mgmt.network.v20xx_yy_zz.models.my_class`
      (import from `azure.mgmt.network.v20xx_yy_zz.models` works like
      before)
    - An operation class `MyClassOperations` from an `operations`
      sub-module cannot be imported anymore using
      `azure.mgmt.network.v20xx_yy_zz.operations.my_class_operations`
      (import from `azure.mgmt.network.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 P2SVpnGateway has a new parameter custom_routes
    - Model Subnet has a new parameter nat_gateway
    - Model VpnConnection has a new parameter
      use_local_azure_ip_address
    - Model EffectiveRoute has a new parameter
      disable_bgp_route_propagation
    - Model VirtualNetworkGateway has a new parameter custom_routes
    - Added operation
      ApplicationGatewaysOperations.backend_health_on_demand
    - Added operation DdosProtectionPlansOperations.update_tags
    - Added operation group NatGatewaysOperations

  **Bug fixes and preview API updates**

    - Parameter output_blob_sas_url of model
      GetVpnSitesConfigurationRequest is now required
    - Operation VpnSitesConfigurationOperations.download has a new
      signature
    - Model ExpressRouteCircuit no longer has parameter
      allow_global_reach



  **Features**

    - Model ApplicationGateway has a new parameter firewall_policy
    - Model ApplicationGatewayBackendHealthServer has a new parameter
      health_probe_log
    - Model ExpressRouteCircuitPeering has a new parameter
      peered_connections
    - Model ExpressRouteCircuit has a new parameter global_reach_enabled
    - Added operation group PeerExpressRouteCircuitConnectionsOperations
    - Added operation group WebApplicationFirewallPoliciesOperations

  **Bugfixes**

    - Fix incorrect operation
      ApplicationGatewaysOperations.list_available_request_headers
    - Fix incorrect operation
      ApplicationGatewaysOperations.list_available_server_variables
    - Fix incorrect operation
      ApplicationGatewaysOperations.list_available_response_headers



  **Features**

    - Model AzureFirewall has a new parameter threat_intel_mode
    - Model ApplicationGatewayRewriteRule has a new parameter conditions
    - Model ApplicationGatewayRewriteRule has a new parameter
      rule_sequence
    - Model ApplicationGatewayAutoscaleConfiguration has a new parameter
      max_capacity
    - Added operation SubnetsOperations.prepare_network_policies



  **Features**

    - Add missing ddos_custom_policies operations



  **Features**

    - Model PublicIPAddress has a new parameter ddos_settings
    - Added operation
      ApplicationGatewaysOperations.list_available_request_headers
    - Added operation
      ApplicationGatewaysOperations.list_available_server_variables
    - Added operation
      ApplicationGatewaysOperations.list_available_response_headers
    - Added operation ApplicationSecurityGroupsOperations.update_tags



  **Features**

    - Model ApplicationGatewaySslCertificate has a new parameter
      key_vault_secret_id
    - Model ApplicationGatewayRequestRoutingRule has a new parameter
      rewrite_rule_set
    - Model FlowLogInformation has a new parameter format
    - Model ApplicationGateway has a new parameter identity
    - Model ApplicationGateway has a new parameter rewrite_rule_sets
    - Model TrafficAnalyticsConfigurationProperties has a new parameter
      traffic_analytics_interval
    - Model ApplicationGatewayPathRule has a new parameter
      rewrite_rule_set
    - Model ApplicationGatewayUrlPathMap has a new parameter
      default_rewrite_rule_set

  **Breaking changes**

    - Model ApplicationGatewayTrustedRootCertificate no longer has
      parameter keyvault_secret_id (replaced by key_vault_secret_id)



  **Features**

    - Model ApplicationGatewayWebApplicationFirewallConfiguration has a
      new parameter exclusions
    - Model ApplicationGatewayWebApplicationFirewallConfiguration has a
      new parameter file_upload_limit_in_mb
    - Model ApplicationGatewayWebApplicationFirewallConfiguration has a
      new parameter max_request_body_size_in_kb
    - Model ApplicationGatewayHttpListener has a new parameter
      custom_error_configurations
    - Model ExpressRouteCircuit has a new parameter bandwidth_in_gbps
    - Model ExpressRouteCircuit has a new parameter stag
    - Model ExpressRouteCircuit has a new parameter express_route_port
    - Model EvaluatedNetworkSecurityGroup has a new parameter applied_to
    - Model NetworkConfigurationDiagnosticResult has a new parameter
      profile
    - Model ApplicationGateway has a new parameter
      custom_error_configurations
    - Added operation group LoadBalancerOutboundRulesOperations
    - Added operation group ExpressRouteLinksOperations
    - Added operation group ExpressRoutePortsOperations
    - Added operation group ExpressRoutePortsLocationsOperations

  **Breaking changes**

    - Model NetworkConfigurationDiagnosticResult no longer has parameter
      traffic_query
    - Operation
      NetworkWatchersOperations.get_network_configuration_diagnostic
      has a new signature (no longer takes target_resource_id, queries,
      but a NetworkConfigurationDiagnosticParameters instance)



  **Bugfixes**

    - Fix unexpected exception with network_profiles.delete



  Default API version is now 2018-08-01

  **Features**

    - Model AzureFirewall has a new parameter nat_rule_collections
    - Model VirtualHub has a new parameter route_table
    - Model VirtualHub has a new parameter virtual_network_connections
    - Model VirtualHub has a new parameter p2_svpn_gateway
    - Model VirtualHub has a new parameter express_route_gateway
    - Model VirtualHub has a new parameter vpn_gateway
    - Model VirtualWAN has a new parameter allow_vnet_to_vnet_traffic
    - Model VirtualWAN has a new parameter
      p2_svpn_server_configurations
    - Model VirtualWAN has a new parameter
      office365_local_breakout_category
    - Model VirtualWAN has a new parameter
      allow_branch_to_branch_traffic
    - Model VirtualWAN has a new parameter security_provider_name
    - Model VpnSite has a new parameter is_security_site
    - Model VpnConnection has a new parameter connection_bandwidth
    - Model VpnConnection has a new parameter enable_internet_security
    - Model VpnConnection has a new parameter
      vpn_connection_protocol_type
    - Model VpnConnection has a new parameter enable_rate_limiting
    - Model ServiceEndpointPolicy has a new parameter subnets
    - Model AzureFirewallApplicationRule has a new parameter fqdn_tags
    - Model AzureFirewallApplicationRule has a new parameter target_fqdns
    - Model VpnGateway has a new parameter vpn_gateway_scale_unit
    - Model ApplicationGatewayBackendHttpSettings has a new parameter
      trusted_root_certificates
    - Model VirtualNetworkGatewayConnection has a new parameter
      connection_protocol
    - Model ExpressRouteCircuitPeering has a new parameter
      express_route_connection
    - Model Subnet has a new parameter delegations
    - Model Subnet has a new parameter address_prefixes
    - Model Subnet has a new parameter ip_configuration_profiles
    - Model Subnet has a new parameter service_association_links
    - Model Subnet has a new parameter interface_endpoints
    - Model Subnet has a new parameter purpose
    - Model ApplicationGateway has a new parameter
      trusted_root_certificates
    - Model NetworkInterface has a new parameter tap_configurations
    - Model NetworkInterface has a new parameter hosted_workloads
    - Model NetworkInterface has a new parameter interface_endpoint
    - Model VirtualNetworkGatewayConnectionListEntity has a new parameter
      connection_protocol
    - Model HubVirtualNetworkConnection has a new parameter
      enable_internet_security
    - Model NetworkInterfaceIPConfiguration has a new parameter
      virtual_network_taps
    - Added operation
      VirtualNetworkGatewaysOperations.reset_vpn_client_shared_key
    - Added operation group ExpressRouteConnectionsOperations
    - Added operation group AzureFirewallFqdnTagsOperations
    - Added operation group VirtualNetworkTapsOperations
    - Added operation group NetworkProfilesOperations
    - Added operation group P2sVpnServerConfigurationsOperations
    - Added operation group AvailableDelegationsOperations
    - Added operation group InterfaceEndpointsOperations
    - Added operation group P2sVpnGatewaysOperations
    - Added operation group AvailableResourceGroupDelegationsOperations
    - Added operation group ExpressRouteGatewaysOperations
    - Added operation group NetworkInterfaceTapConfigurationsOperations

  **Breaking changes**

    - Model VirtualHub no longer has parameter
      hub_virtual_network_connections
    - Model VpnConnection no longer has parameter
      connection_bandwidth_in_mbps
    - Model AzureFirewallApplicationRule no longer has parameter
      target_urls
    - Model VpnGateway no longer has parameter policies
    - Model AzureFirewallIPConfiguration no longer has parameter
      internal_public_ip_address
    - Model ApplicationGatewayAutoscaleConfiguration has a new signature
    - Renamed virtual_wa_ns to virtual_wans



  Default API version is now 2018-07-01

  **Features**

    - Model ExpressRouteCircuit has a new parameter allow_global_reach
    - Model PublicIPAddress has a new parameter public_ip_prefix
    - Model BackendAddressPool has a new parameter outbound_rule
      (replaces outbound_nat_rule)
    - Model FrontendIPConfiguration has a new parameter outbound_rules
      (replaces outbound_nat_rule)
    - Model FrontendIPConfiguration has a new parameter public_ip_prefix
    - Model LoadBalancingRule has a new parameter enable_tcp_reset
    - Model VirtualNetworkGatewayConnectionListEntity has a new parameter
      express_route_gateway_bypass
    - Model VirtualNetworkGatewayConnection has a new parameter
      express_route_gateway_bypass
    - Model Subnet has a new parameter service_endpoint_policies
    - Model InboundNatPool has a new parameter enable_tcp_reset
    - Model LoadBalancer has a new parameter outbound_rules (replaces
      outbound_nat_rule)
    - Model InboundNatRule has a new parameter enable_tcp_reset
    - Added operation group ServiceEndpointPolicyDefinitionsOperations
    - Added operation group ServiceEndpointPoliciesOperations
    - Added operation group PublicIPPrefixesOperations

  **Breaking changes**

    - Model BackendAddressPool no longer has parameter outbound_nat_rule
      (now outbound_rules)
    - Model FrontendIPConfiguration no longer has parameter
      outbound_nat_rules (now outbound_rules)
    - Model LoadBalancer no longer has parameter outbound_nat_rules (now
      outbound_rules)



  **Bugfixes**

    - Fix packet_captures.get_status empty output



  **Features**

    - Supports now 2018-06-01 and 2018-04-01. 2018-06-01 is the new
      default.
    - Client class can be used as a context manager to keep the underlying
      HTTP session open for performance

  **Features starting 2018-04-01**

    - Model FlowLogInformation has a new parameter
      flow_analytics_configuration
    - Model ApplicationGateway has a new parameter enable_fips
    - Model ApplicationGateway has a new parameter
      autoscale_configuration
    - Model ApplicationGateway has a new parameter zones
    - Model ConnectionSharedKey has a new parameter id
    - Added operation group HubVirtualNetworkConnectionsOperations
    - Added operation group AzureFirewallsOperations
    - Added operation group VirtualHubsOperations
    - Added operation group VpnGatewaysOperations
    - Added operation group VpnSitesOperations
    - Added operation group VirtualWANsOperations
    - Added operation group VpnSitesConfigurationOperations
    - Added operation group VpnConnectionsOperations

  **Breaking changes starting 2018-04-01**

    - Operation
      VirtualNetworkGatewayConnectionsOperations.set_shared_key has a
      new parameter "id"
    - Operation DdosProtectionPlansOperations.create_or_update parameter
      "parameters" has been flatten to "tags/location"

  **Breaking changes starting 2018-06-01**

    - The new class VpnConnection introduced in 2018-04-01 renamed
      "connection_bandwidth" to "connection_bandwidth_in_mbps"



  **Bugfixes**

    - API version 2018-02-01 enum Probe now supports HTTPS (standard SKU
      load balancer)
    - API version 2015-06-15 adding missing "primary" in
      NetworkInterfaceIPConfiguration



  **Features**

    - All clients now support Azure profiles.
    - API version 2018-02-01 is now the default
    - Express Route Circuit Connection (considered preview)
    - Express Route Provider APIs
    - GetTopologyOperation supports query parameter
    - Feature work for setting Custom IPsec/IKE policy for Virtual Network
      Gateway point-to-site clients
    - DDoS Protection Plans



  **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.

  **Network Breaking changes**

    - Operation network_watcher.get_topology changed method signature

  **Features**

    - Add API Version 2018-01-01. Not default yet in this version.
    - Add ConnectionMonitor operation group (2017-10/11-01)
    - Add target_virtual_network / target_subnet to topology_parameter
      (2017-10/11-01)
    - Add idle_timeout_in_minutes / enable_floating_ip to
      inbound_nat_pool (2017-11-01)

  **Bugfixes**

    - Fix peer_asn validation rules (2017-10/11-01)



  **Bugfixes**

  Fix `SecurityRule` constructor parameters order to respect the one
  used until 1.5.0. This indeed introduces a breaking change for users of
  1.6.0 and 1.7.0, but this constructor signature change was not expected,
  and following semantic versionning all 1.x versions should follow the
  same signature.

  This fixes third party library, like Ansible, that expects (for
  excellent reasons) this SDK to follow strictly semantic versionning with
  regards to breaking changes and have their dependency system asking for
  `>=1.0;<2.0`



  **Features**

    - Add iptag. IpTag is way to restrict the range of IPaddresses to be
      allocated.
    - Default API version is now 2017-11-01

  **Bug fixes**

    - Added valid ASN range in ExpressRouteCircuitPeering (#1672)



  **Bug fixes**

    - Accept space in location for "usage" (i.e. "west us").
    - sourceAddressPrefix, sourceAddressPrefixes and
      sourceApplicationSecurityGroups are mutually exclusive and one only
      is needed, meaning none of them is required by itself. Thus,
      sourceAddressPrefix is not required anymore.
    - destinationAddressPrefix, destinationAddressPrefixes and
      destinationApplicationSecurityGroups are mutually exclusive and one
      only is needed, meaning none of them is required by itself. Thus,
      destinationAddressPrefix is not required anymore.
    - Client now accept unicode string as a valid subscription_id
      parameter
    - Restore missing azure.mgmt.network.__version__

  **Features**

    - Client now accept a "profile" parameter to define API version per
      operation group.
    - Add update_tags to most of the resources
    - Add operations group to list all available rest API operations
    - NetworkInterfaces_ListVirtualMachineScaleSetIpConfigurations
    - NetworkInterfaces_GetVirtualMachineScaleSetIpConfiguration



  **Features**

    - Availability Zones
    - Add network_watchers.get_azure_reachability_report
    - Add network_watchers.list_available_providers
    - Add virtual_network_gateways.supported_vpn_devices
    - Add virtual_network_gateways.vpn_device_configuration_script



  **Features**

    - Add ApiVersion 2017-09-01 (new default)
    - Add application_security_groups (ASG) operations group
    - Add ASG to network_interface operations
    - Add ASG to IP operations
    - Add source/destination ASGs to network security rules
    - Add DDOS protection and VM protection to vnet operations

  **Bug fix**

    - check_dns_name_availability now correctly defines
      "domain_name_label" as required and not optional



  **Features**

    - Add ApiVersion 2017-08-01 (new default)
    - Added in both 2017-08-01 and 2017-06-01:
        - virtual_network_gateways.list_connections method
        - default_security_rules operations group
        - inbound_nat_rules operations group
        - load_balancer_backend_address_pools operations group
        - load_balancer_frontend_ip_configurations operations group
        - load_balancer_load_balancing_rules operations group
        - load_balancer_network_interfaces operations group
        - load_balancer_probes operations group
        - network_interface_ip_configurations operations group
        - network_interface_load_balancers operations group
        - EffectiveNetworkSecurityGroup.tag_map attribute
        - EffectiveNetworkSecurityRule.source_port_ranges attribute
        - EffectiveNetworkSecurityRule.destination_port_ranges attribute
        - EffectiveNetworkSecurityRule.source_address_prefixes attribute
        - EffectiveNetworkSecurityRule.destination_address_prefixes
          attribute
        - SecurityRule.source_port_ranges attribute
        - SecurityRule.destination_port_ranges attribute
        - SecurityRule.source_address_prefixes attribute
        - SecurityRule.destination_address_prefixes attribute
    - Added in 2017-08-01 only
        - PublicIPAddress.sku
        - LoadBalancer.sku

  **Changes on preview**

  >   - "available_private_access_services" is renamed
  >     "available_endpoint_services"
  >   - "radius_secret" parsing fix (was unable to work in 1.3.0)



  **Preview features**

    - Adding "available_private_access_services" operation group
      (preview)
    - Adding "radius_secret" in Virtual Network Gateway (preview)

  **Bug Fixes**

    - VMSS Network ApiVersion fix in 2017-06-01 (point to 2017-03-30)



  **Features**

  Adding the following features to both 2017-03-01 and 2017-06-01:

    - express route ipv6
    - VMSS Network (get, list, etc.)
    - VMSS Public IP (get, list, etc.)



  **Features**

    - Add list_usage in virtual networks (2017-03-01)
    - Add ApiVersion 2017-06-01 (new default)

  This new ApiVersion is for new Application Gateway features:

  >   - ApplicationGateway Ssl Policy custom cipher suites support [new
  >     properties added to Sslpolicy Property of
  >     ApplciationGatewayPropertiesFormat]
  >   - Get AvailableSslOptions api [new resource
  >     ApplicationGatewayAvailableSslOptions and child resource
  >     ApplicationGatewayPredefinedPolicy]
  >   - Redirection support [new child resource
  >     ApplicationGatewayRedirectConfiguration for Application Gateway,
  >     new properties in UrlPathMap, PathRules and RequestRoutingRule]
  >   - Azure Websites feature support [new properties in
  >     ApplicationGatewayBackendHttpSettingsPropertiesFormat,
  >     ApplicationGatewayProbePropertiesFormat, schema for property
  >     ApplicationGatewayProbeHealthResponseMatch]



    - Tag 1.0.0rc3 as stable (same content)



  **Features**

    - Added check connectivity api to network watcher



  **Features**

    - Add ApiVersion 2016-12-01 and 2017-03-01
    - 2017-03-01 is now default ApiVersion

  **Bugfixes**

    - Restore access to NetworkWatcher and PacketCapture from 2016-09-01



  **Features**

  To help customers with sovereign clouds (not general Azure), this
  version has official multi ApiVersion support for 2015-06-15 and
  2016-09-01



    - Add NetworkWatcher
    - Add PacketCapture
    - Add new methods to Virtualk Network Gateway
        - get_bgp_peer_status
        - get_learned_routes
        - get_advertised_routes



    - Initial preview release. Based on API version 2016-09-01.



    - Initial preview release. Based on API version 2015-05-01-preview.


pkgId: e5137aa329d385945919c71cfbd189aef904f42cc72bafe7a5635a04bf32c339
name: python-azure-mgmt-playwrighttesting-help
arch: noarch
version: 1.0.0
epoch: 0
release: 1
summary: Development documents and examples for azure-mgmt-playwrighttesting
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-azure-mgmt-playwrighttesting-1.0.0-1.src.rpm
location_href: Packages/python-azure-mgmt-playwrighttesting-help-1.0.0-1.noarch.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Playwrighttesting 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-playwrighttesting
  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.playwrighttesting import PlaywrightTestingMgmtClient
  import os

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



  Code samples for this package can be found at:
  - [Search Playwrighttesting 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 `PlaywrightTestingMgmtClient` added method `send_request`
    - Client `PlaywrightTestingMgmtClient` added operation group `account_quotas`
    - Model `AccountProperties` added property `local_auth`
    - Model `AccountUpdateProperties` added property `local_auth`
    - Enum `FreeTrialState` added member `NOT_ELIGIBLE`
    - Enum `FreeTrialState` added member `NOT_REGISTERED`
    - Enum `ProvisioningState` added member `CREATING`
    - Enum `QuotaNames` added member `REPORTING`
    - Model `QuotaProperties` added property `offering_type`
    - Added model `AccountFreeTrialProperties`
    - Added model `AccountQuota`
    - Added model `AccountQuotaProperties`
    - Added enum `CheckNameAvailabilityReason`
    - Added model `CheckNameAvailabilityRequest`
    - Added model `CheckNameAvailabilityResponse`
    - Added enum `OfferingType`
    - Operation group `AccountsOperations` added method `check_name_availability`
    - Added operation group `AccountQuotasOperations`



    - Model `Account` deleted or renamed its instance variable `additional_properties`
    - Model `AccountProperties` deleted or renamed its instance variable `additional_properties`
    - Model `AccountUpdate` deleted or renamed its instance variable `additional_properties`
    - Model `AccountUpdateProperties` deleted or renamed its instance variable `additional_properties`
    - Model `ErrorAdditionalInfo` deleted or renamed its instance variable `additional_properties`
    - Model `ErrorDetail` deleted or renamed its instance variable `additional_properties`
    - Model `ErrorResponse` deleted or renamed its instance variable `additional_properties`
    - Model `FreeTrialProperties` deleted or renamed its instance variable `created_at`
    - Model `FreeTrialProperties` deleted or renamed its instance variable `expiry_at`
    - Model `FreeTrialProperties` deleted or renamed its instance variable `allocated_value`
    - Model `FreeTrialProperties` deleted or renamed its instance variable `used_value`
    - Model `FreeTrialProperties` deleted or renamed its instance variable `percentage_used`
    - Model `FreeTrialProperties` deleted or renamed its instance variable `additional_properties`
    - Model `Operation` deleted or renamed its instance variable `additional_properties`
    - Model `OperationDisplay` deleted or renamed its instance variable `additional_properties`
    - Model `ProxyResource` deleted or renamed its instance variable `additional_properties`
    - Model `Quota` deleted or renamed its instance variable `additional_properties`
    - Model `QuotaProperties` deleted or renamed its instance variable `additional_properties`
    - Model `Resource` deleted or renamed its instance variable `additional_properties`
    - Model `SystemData` deleted or renamed its instance variable `additional_properties`
    - Model `TrackedResource` deleted or renamed its instance variable `additional_properties`
    - Method `AccountsOperations.begin_create_or_update` renamed its parameter `name` to `account_name`
    - Method `AccountsOperations.begin_delete` renamed its parameter `name` to `account_name`
    - Method `AccountsOperations.get` renamed its parameter `name` to `account_name`
    - Method `AccountsOperations.update` renamed its parameter `name` to `account_name`
    - Method `QuotasOperations.get` renamed its parameter `name` to `quota_name`





    - Model Account has a new parameter properties
    - Model AccountUpdate has a new parameter properties
    - Model Quota has a new parameter properties



    - Model Account no longer has parameter dashboard_uri
    - Model Account no longer has parameter provisioning_state
    - Model Account no longer has parameter regional_affinity
    - Model Account no longer has parameter reporting
    - Model Account no longer has parameter scalable_execution
    - Model AccountUpdate no longer has parameter regional_affinity
    - Model AccountUpdate no longer has parameter reporting
    - Model AccountUpdate no longer has parameter scalable_execution
    - Model Quota no longer has parameter free_trial
    - Model Quota no longer has parameter provisioning_state



  * Initial Release


pkgId: e23057cb885cfa65ad7dc510479713ff33ccbdf3a10a72937bc7abe1f0faa418
name: python-azure-mgmt-postgresqlflexibleservers-help
arch: noarch
version: 1.0.0
epoch: 0
release: 1
summary: Development documents and examples for azure-mgmt-postgresqlflexibleservers
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-azure-mgmt-postgresqlflexibleservers-1.0.0-1.src.rpm
location_href: Packages/python-azure-mgmt-postgresqlflexibleservers-help-1.0.0-1.noarch.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Postgresqlflexibleservers 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-postgresqlflexibleservers
  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.postgresqlflexibleservers import PostgreSQLManagementClient
  import os

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



  Code samples for this package can be found at:
  - [Search Postgresqlflexibleservers 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.








    - Enum `Origin` added member `CUSTOMER_ON_DEMAND`
    - Model `ServerForUpdate` added property `administrator_login`
    - Model `BackupsOperations` added method `begin_create`
    - Model `BackupsOperations` added method `begin_delete`
    - Added operation group `LongRunningBackupOperations`
    - Added operation group `LongRunningBackupsOperations`
    - Added operation group `MaintenancesOperations`
    - Added operation group `LogFilesOperations`
    - Added operation group `MigrationsOperations`
    - Added operation group `PrivateEndpointConnectionOperations`
    - Added operation group `VirtualEndpointsOperations`
    - Added operation group `ServerThreatProtectionSettingsOperations`
    - Added operation group `AdvancedThreatProtectionSettingsOperations`
    - Added operation group `LocationBasedCapabilitySetOperations`
    - Added operation group `OperationProgressOperations`
    - Added operation group `OperationResultsOperations`
    - Model `DataEncryption` has a new parameter `geo_backup_encryption_key_status`
    - Model `DataEncryption` has a new parameter `geo_backup_key_uri`
    - Model `DataEncryption` has a new parameter `geo_backup_user_assigned_identity_id`
    - Model `DataEncryption` has a new parameter `primary_encryption_key_status`
    - Model `Storage` has a new parameter `auto_grow`
    - Model `Storage` has a new parameter `iops`
    - Model `Storage` has a new parameter `iops_tier`
    - Model `Storage` has a new parameter `throughput`
    - Model `Storage` has a new parameter `type`
    - Model `Server` has a new parameter `private_endpoint_connections`
    - Model `Server` has a new parameter `replica`
    - Model `ServerForUpdate` has a new parameter `replica`



    - Deleted or renamed client operation group `PostgreSQLManagementClient.quota_usages`
    - Deleted or renamed model `NameProperty`
    - Deleted or renamed model `QuotaUsage`
    - Deleted or renamed model `QuotaUsagesOperations`





    - Initial version


pkgId: 0095178cb33301bfd5f2181a665ec94bb93bc567becb2f3b7bf1c8f786861213
name: python-azure-mgmt-servicefabricmanagedclusters-help
arch: noarch
version: 2.0.0
epoch: 0
release: 1
summary: Development documents and examples for azure-mgmt-servicefabricmanagedclusters
url: https://github.com/Azure/azure-sdk-for-python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-azure-mgmt-servicefabricmanagedclusters-2.0.0-1.src.rpm
location_href: Packages/python-azure-mgmt-servicefabricmanagedclusters-help-2.0.0-1.noarch.rpm
checksum_type: sha256
description:
  This is the Microsoft Azure Service Fabric Managed Clusters 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-servicefabricmanagedclusters
  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.servicefabricmanagedclusters import ServiceFabricManagedClustersManagementClient
  import os

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



  Code samples for this package can be found at:
  - [Search Service Fabric Managed Clusters 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.








    - Added operation ApplicationsOperations.begin_read_upgrade
    - Added operation ApplicationsOperations.begin_resume_upgrade
    - Added operation ApplicationsOperations.begin_start_rollback
    - Added operation group ManagedApplyMaintenanceWindowOperations
    - Added operation group ManagedAzResiliencyStatusOperations
    - Added operation group ManagedMaintenanceWindowStatusOperations
    - Added operation group ManagedUnsupportedVMSizesOperations
    - Added operation group NodeTypeSkusOperations
    - Added operation group OperationResultsOperations
    - Added operation group OperationStatusOperations
    - Model LoadBalancingRule has a new parameter load_distribution
    - Model ManagedCluster has a new parameter auxiliary_subnets
    - Model ManagedCluster has a new parameter ddos_protection_plan_id
    - Model ManagedCluster has a new parameter enable_http_gateway_exclusive_auth_mode
    - Model ManagedCluster has a new parameter enable_ipv6
    - Model ManagedCluster has a new parameter enable_service_public_ip
    - Model ManagedCluster has a new parameter http_gateway_token_auth_connection_port
    - Model ManagedCluster has a new parameter ip_tags
    - Model ManagedCluster has a new parameter ipv6_address
    - Model ManagedCluster has a new parameter public_i_pv6_prefix_id
    - Model ManagedCluster has a new parameter public_ip_prefix_id
    - Model ManagedCluster has a new parameter service_endpoints
    - Model ManagedCluster has a new parameter subnet_id
    - Model ManagedCluster has a new parameter upgrade_description
    - Model ManagedCluster has a new parameter use_custom_vnet
    - Model ManagedCluster has a new parameter zonal_update_mode
    - Model NetworkSecurityRule has a new parameter destination_address_prefix
    - Model NetworkSecurityRule has a new parameter destination_port_range
    - Model NetworkSecurityRule has a new parameter source_address_prefix
    - Model NetworkSecurityRule has a new parameter source_port_range
    - Model NodeType has a new parameter additional_data_disks
    - Model NodeType has a new parameter additional_network_interface_configurations
    - Model NodeType has a new parameter computer_name_prefix
    - Model NodeType has a new parameter data_disk_letter
    - Model NodeType has a new parameter dscp_configuration_id
    - Model NodeType has a new parameter enable_accelerated_networking
    - Model NodeType has a new parameter enable_encryption_at_host
    - Model NodeType has a new parameter enable_node_public_i_pv6
    - Model NodeType has a new parameter enable_node_public_ip
    - Model NodeType has a new parameter enable_over_provisioning
    - Model NodeType has a new parameter eviction_policy
    - Model NodeType has a new parameter frontend_configurations
    - Model NodeType has a new parameter host_group_id
    - Model NodeType has a new parameter is_spot_vm
    - Model NodeType has a new parameter nat_configurations
    - Model NodeType has a new parameter nat_gateway_id
    - Model NodeType has a new parameter network_security_rules
    - Model NodeType has a new parameter secure_boot_enabled
    - Model NodeType has a new parameter security_type
    - Model NodeType has a new parameter service_artifact_reference_id
    - Model NodeType has a new parameter sku
    - Model NodeType has a new parameter spot_restore_timeout
    - Model NodeType has a new parameter subnet_id
    - Model NodeType has a new parameter use_default_public_load_balancer
    - Model NodeType has a new parameter use_ephemeral_os_disk
    - Model NodeType has a new parameter use_temp_data_disk
    - Model NodeType has a new parameter vm_image_plan
    - Model NodeType has a new parameter vm_image_resource_id
    - Model NodeType has a new parameter vm_setup_actions
    - Model NodeType has a new parameter vm_shared_gallery_image_id
    - Model NodeType has a new parameter zones
    - Model NodeTypeActionParameters has a new parameter update_type
    - Model NodeTypeUpdateParameters has a new parameter sku
    - Model ServiceResourceProperties has a new parameter service_dns_name
    - Model StatefulServiceProperties has a new parameter service_dns_name
    - Model StatelessServiceProperties has a new parameter service_dns_name
    - Model VMSSExtension has a new parameter enable_automatic_upgrade
    - Model VMSSExtension has a new parameter setup_order



    - Operation ManagedClusterVersionOperations.get_by_environment has a new required parameter environment
    - Operation ManagedClusterVersionOperations.list_by_environment has a new required parameter environment
    - Parameter sku of model ManagedCluster is now required





    - Model ManagedCluster has a new parameter enable_http_gateway_exclusive_auth_mode
    - Model ManagedCluster has a new parameter http_gateway_token_auth_connection_port





    - Added operation ApplicationsOperations.begin_read_upgrade
    - Added operation ApplicationsOperations.begin_resume_upgrade
    - Added operation ApplicationsOperations.begin_start_rollback
    - Added operation group ManagedApplyMaintenanceWindowOperations
    - Added operation group ManagedMaintenanceWindowStatusOperations
    - Model ManagedCluster has a new parameter ddos_protection_plan_id
    - Model ManagedCluster has a new parameter public_i_pv6_prefix_id
    - Model ManagedCluster has a new parameter public_ip_prefix_id
    - Model ManagedCluster has a new parameter upgrade_description
    - Model NodeType has a new parameter additional_network_interface_configurations
    - Model NodeType has a new parameter dscp_configuration_id
    - Model NodeType has a new parameter enable_node_public_i_pv6
    - Model NodeType has a new parameter nat_gateway_id
    - Model NodeType has a new parameter service_artifact_reference_id
    - Model NodeType has a new parameter vm_image_plan
    - Model VMSSExtension has a new parameter setup_order





    - Model ManagedCluster has a new parameter use_custom_vnet
    - Model ManagedCluster has a new parameter zonal_update_mode
    - Model NodeType has a new parameter enable_node_public_ip
    - Model NodeType has a new parameter secure_boot_enabled
    - Model NodeType has a new parameter security_type
    - Model NodeType has a new parameter subnet_id
    - Model NodeType has a new parameter vm_setup_actions
    - Model NodeType has a new parameter vm_shared_gallery_image_id
    - Model NodeTypeActionParameters has a new parameter update_type
    - Model ServiceResourceProperties has a new parameter service_dns_name
    - Model StatefulServiceProperties has a new parameter service_dns_name
    - Model StatelessServiceProperties has a new parameter service_dns_name



    - Parameter sku of model ManagedCluster is now required





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





    - Model FrontendConfiguration has a new parameter application_gateway_backend_address_pool_id
    - Model NodeType has a new parameter eviction_policy
    - Model NodeType has a new parameter host_group_id
    - Model NodeType has a new parameter spot_restore_timeout
    - Model NodeType has a new parameter use_ephemeral_os_disk
    - Model NodeType has a new parameter vm_image_resource_id



  **Features**

    - Added operation group ManagedAzResiliencyStatusOperations
    - Added operation group ManagedUnsupportedVMSizesOperations
    - Added operation group NodeTypeSkusOperations
    - Added operation group OperationResultsOperations
    - Added operation group OperationStatusOperations
    - Model LoadBalancingRule has a new parameter load_distribution
    - Model ManagedCluster has a new parameter auxiliary_subnets
    - Model ManagedCluster has a new parameter enable_ipv6
    - Model ManagedCluster has a new parameter enable_service_public_ip
    - Model ManagedCluster has a new parameter ip_tags
    - Model ManagedCluster has a new parameter ipv6_address
    - Model ManagedCluster has a new parameter service_endpoints
    - Model ManagedCluster has a new parameter subnet_id
    - Model NetworkSecurityRule has a new parameter destination_address_prefix
    - Model NetworkSecurityRule has a new parameter destination_port_range
    - Model NetworkSecurityRule has a new parameter source_address_prefix
    - Model NetworkSecurityRule has a new parameter source_port_range
    - Model NodeType has a new parameter additional_data_disks
    - Model NodeType has a new parameter data_disk_letter
    - Model NodeType has a new parameter enable_accelerated_networking
    - Model NodeType has a new parameter enable_encryption_at_host
    - Model NodeType has a new parameter enable_over_provisioning
    - Model NodeType has a new parameter frontend_configurations
    - Model NodeType has a new parameter is_spot_vm
    - Model NodeType has a new parameter network_security_rules
    - Model NodeType has a new parameter sku
    - Model NodeType has a new parameter use_default_public_load_balancer
    - Model NodeType has a new parameter use_temp_data_disk
    - Model NodeType has a new parameter zones
    - Model NodeTypeUpdateParameters has a new parameter sku
    - Model VMSSExtension has a new parameter enable_automatic_upgrade

  **Breaking changes**

    - Operation ManagedClusterVersionOperations.get_by_environment has a new parameter environment
    - Operation ManagedClusterVersionOperations.list_by_environment has a new parameter environment



  **Features**

    - Model ManagedCluster has a new parameter zonal_resiliency
    - Model ManagedCluster has a new parameter cluster_upgrade_mode
    - Model NodeType has a new parameter data_disk_type
    - Model NodeType has a new parameter multiple_placement_groups
    - Model NodeType has a new parameter is_stateless
    - Model LoadBalancingRule has a new parameter probe_port
    - Added operation group ManagedClusterVersionOperations

  **Breaking changes**

    - Model StatelessServiceProperties no longer has parameter service_dns_name
    - Model StatelessServiceProperties no longer has parameter instance_close_delay_duration
    - Model ServiceResourceProperties no longer has parameter service_dns_name
    - Model AverageServiceLoadScalingTrigger has a new required parameter use_only_primary_load
    - Model StatefulServiceProperties no longer has parameter service_dns_name
    - Model StatefulServiceProperties no longer has parameter drop_source_replica_on_move



  * Initial Release


pkgId: 7cf334db278a41335bfae705a5918f2c3f9b77f496f17deeb7bc20a313be6f68
name: python-b-bugtracker-help
arch: noarch
version: 3.2.1
epoch: 0
release: 1
summary: Development documents and examples for b-bugtracker
url: https://jwjulien.github.io/b
rpm_license: GPL-3.0-or-later
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-b-bugtracker-3.2.1-1.src.rpm
location_href: Packages/python-b-bugtracker-help-3.2.1-1.noarch.rpm
checksum_type: sha256
description:
  This version of `b` was forked from [foss.heptapod.net](https://foss.heptapod.net/mercurial/b).  Originally with only minor modifications, but now it's likely safer to say that this tool simply took inspiration from B.
  So, with that stated, full credit for the inspiration for this tool goes to Michael Diamond.  Thank you for taking the time and investing the effort to create `b`, without which this tool I love wouldn't likely exist.
  The original purpose of B was to serve as a low-feature stand-in for a real, convoluted bug tracking system.  I loved that concept, but have taken the tool much further; much beyond the original, modest scope to the point of adding many features and capabilities to rival those of a fully fledged bug tracking system, but still in a distributed package.
  - Now a standalone command-line tool with no dependency upon Mercurial allowing it to be used with any VCS.
      - See the available [commands](https://jwjulien.github.io/b/commands/index) for more info.
  - Supports Rich output to make interacting a bit more friendly.
  - Supports bug templates to offer a better starting point for new bugs.
      - Also supports customization at the project level - see [templates](https://jwjulien.github.io/b/commands/templates) for more info.
  - Handles it's own configuration, outside of Mercurial, in support of independence.
      - See [config command](https://jwjulien.github.io/b/commands/config) for more info about the available configuration options and config file location.
  See the [installation](https://jwjulien.github.io/b/installation) and [getting started](https://jwjulien.github.io/b/getting_started) guides for help with installing and using `b` on your project.


pkgId: a48f03fbd471a6870359479156ef8d852622feedd969e313ba0b886039751417
name: python-b3p-help
arch: noarch
version: 0.0.3
epoch: 0
release: 1
summary: Development documents and examples for b3p
url: https://pypi.org/project/b3p/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-b3p-0.0.3-1.src.rpm
location_href: Packages/python-b3p-help-0.0.3-1.noarch.rpm
checksum_type: sha256
description:
  [![Deploy](https://github.com/wr1/b3p/actions/workflows/publish.yml/badge.svg)](https://github.com/wr1/b3p/actions/workflows/publish.yml)[![Test](https://github.com/wr1/b3p/actions/workflows/test.yml/badge.svg)](https://github.com/wr1/b3p/actions/workflows/test.yml)![PyPI](https://img.shields.io/pypi/v/b3p)


  Command line tools to create models for composite (wind turbine) blades.


  - Building 3D models of wind turbine blades
  - Creating a quad mesh for the blade
  - Assigning scalable *slab based* laminate plans to the structure
  - Assembling a shell mesh with laminate properties
  - Writing mesh information to VTK files


  From pypi
  ```sh
  pip install b3p
  ```
  From source
  ```sh
  git clone https://github.com/wr1/b3p.git
  cd b3p
  pip install -e .
  ```

  ```sh
  Usage: b3p COMMAND

  ╭─ Commands ──────────────────────────────────────────────────╮
  │ 2d         Create 2d meshes for calculation of 6x6 matrices │
  │ build      Build the blade model, geometry, mesh, drape     │
  │ ccx        Run the ccx analysis                             │
  │ clean      Clean the working directory.                     │
  │ shell      Start an interactive shell.                      │
  │ --help,-h  Display this message and exit.                   │
  │ --version  Display application version.                     │
  ╰─────────────────────────────────────────────────────────────╯
  ```
  In a cloned repository:
  ```sh
  cd examples

  b3p build blade_test.yml

  b3p ccx blade_test.yml
  ```


  Plot of geometric input parameters for the example blade
  ![test_blade](https://user-images.githubusercontent.com/8971152/148471383-7f652a84-447a-4db0-81e2-2e27b1785745.png)

  Visualisation of the number of plies on the mesh using [Paraview](https://paraview.org)
  ![3dblade_nplies](https://user-images.githubusercontent.com/8971152/148471469-61fb3efb-1789-4667-97b4-11b9e36d2e73.png)

  Visualisation of a 2d cross section mesh
  ![mesh2d](https://user-images.githubusercontent.com/8971152/148645980-51c36e1a-89e1-469d-aeea-49bf5adf4070.png)

  [CalculiX](http://www.dhondt.de/) results (very coarse mesh)
  ![zstrain](https://user-images.githubusercontent.com/8971152/151350188-0a6f31bf-5f0e-457b-b6cb-438bb10b4c91.png)


pkgId: 6268de79f08b84d0546d839d357df5bb93b46733d0da4e179825183ca031a397
name: python-babylab-help
arch: noarch
version: 0.0.4.1
epoch: 0
release: 1
summary: Development documents and examples for babylab
url: https://pypi.org/project/babylab/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-babylab-0.0.4.1-1.src.rpm
location_href: Packages/python-babylab-help-0.0.4.1-1.noarch.rpm
checksum_type: sha256
description:
  A GUI for the SJD Babylab REDCap database.

  - [Installation](#installation)
  - [Usage](#usage)
  - [Updating](#updating)
  - [License](#license)

  You will need Python, ideally Python [3.12.7](https://www.python.org/downloads/release/python-3127/). If you are using Windows, you can install Python from the [App store](https://apps.microsoft.com/detail/9ncvdn91xzqp?hl=en-us&gl=US) or using the terminal via the `winget` command:
  ```bash
  winget install -e --id Python.Python.3.12
  ```
  Once Python is installed, [open your terminal](https://www.youtube.com/watch?v=8Iyldhkrh7E) and run this command:
  ```bash
  python -m pip install flask babylab
  ```

  To run the app in your browser, run the following command in your terminal:
  ```bash
  flask --app babylab.main run
  ```
  Open your browser and go to [http://127.0.0.1:5000](http://127.0.0.1:5000). Log in with your API authentication token, and you should be ready to go!

  To update the app, run the following line of code in your terminal:
  ```bash
  python -m pip install --upgrade babylab
  ```

  `babylab-redcap` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.


pkgId: cce18d1a261aee8da04d845baa272353efea8a5c1d3654c1eef984fbeb153237
name: python-badsecrets-help
arch: noarch
version: 0.7.14
epoch: 0
release: 1
summary: Development documents and examples for badsecrets
url: https://pypi.org/project/badsecrets/
rpm_license: GPL-3.0
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-badsecrets-0.7.14-1.src.rpm
location_href: Packages/python-badsecrets-help-0.7.14-1.noarch.rpm
checksum_type: sha256
description:
  <p align="left"><img width="300" height="300" src="https://user-images.githubusercontent.com/24899338/223151619-6859bc93-1fe2-47c7-86a6-ecaa6b495ece.png"></p>

  [![Black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
  ![License](https://img.shields.io/badge/license-GPLv3-f126ea.svg)
  ![Tests](https://github.com/blacklanternsecurity/badsecrets/actions/workflows/tests.yaml/badge.svg?branch=main)
  [![codecov](https://codecov.io/gh/blacklanternsecurity/badsecrets/branch/main/graph/badge.svg?token=2PAE7NUM07)](https://codecov.io/gh/blacklanternsecurity/badsecrets)
  [![Pypi Downloads](https://img.shields.io/pypi/dm/badsecrets)](https://pypi.org/project/badsecrets)


  A pure python library for identifying the use of known or very weak cryptographic secrets across a variety of platforms. The project is designed to be both a repository of various "known secrets" (for example, ASP.NET machine keys found in examples in tutorials), and to provide a language-agnostic abstraction layer for identifying their use.

  Knowing when a 'bad secret' was used is usually a matter of examining some cryptographic product in which the secret was used: for example, a cookie which is signed with a keyed hashing algorithm. Things can get complicated when you dive into the individual implementation oddities each platform provides, which this library aims to alleviate.

  Check out our full [blog post](https://blog.blacklanternsecurity.com/p/introducing-badsecrets) on the Black Lantern Security blog!

  Inspired by [Blacklist3r](https://github.com/NotSoSecure/Blacklist3r), with a desire to expand on the supported platforms and remove language and operating system dependencies.



  | Name     | Description |
  | ----------- | ----------- |
  | ASPNET_Viewstate      | Checks the viewstate/generator against a list of known machine keys. |
  | Telerik_HashKey   | Checks patched (2017+) versions of Telerik UI for a known Telerik.Upload.ConfigurationHashKey |
  | Telerik_EncryptionKey   | Checks patched (2017+) versions of Telerik UI for a known Telerik.Web.UI.DialogParametersEncryptionKey |
  | Flask_SignedCookies  | Checks for weak Flask cookie signing password. Wrapper for [flask-unsign](https://github.com/Paradoxis/Flask-Unsign) |
  | Peoplesoft_PSToken  | Can check a peoplesoft PS_TOKEN for a bad/weak signing password |
  | Django_SignedCookies   | Checks django's session cookies (when in signed_cookie mode) for known django secret_key |
  | Rails_SecretKeyBase   | Checks Ruby on Rails signed or encrypted session cookies (from multiple major releases) for known secret_key_base |
  | Generic_JWT | Checks JWTs for known HMAC secrets or RSA private keys |
  | Jsf_viewstate | Checks Both Mojarra and Myfaces implimentations of Java Server Faces (JSF) for use of known or weak secret keys |
  | Symfony_SignedURL | Checks symfony "_fragment" urls for known HMAC key. Operates on Full URL, including hash |
  | Express_SignedCookies_ES | Checks express.js express-session middleware for signed cookies and session cookies for known 'session secret' |
  | Express_SignedCookies_CS | Checks express.js cookie-session middleware for signed cookies and session cookies for known secret |
  | Laravel_SignedCookies | Checks 'laravel_session' cookies for known laravel 'APP_KEY' |
  | ASPNET_Vstate      | Checks for a once popular custom compressed Viewstate [code snippet](https://blog.sorcery.ie/posts/higherlogic_rce/) vulnerable to RCE|



  We have a [pypi](https://pypi.org/project/badsecrets/) package, so you can just do `pip install badsecrets` to make use of the library.



  The best way to use Badsecrets is by simply running `badsecrets` after doing a pip install:

  ```
  pip install badsecrets
  badsecrets eyJhbGciOiJIUzI1NiJ9.eyJJc3N1ZXIiOiJJc3N1ZXIiLCJVc2VybmFtZSI6IkJhZFNlY3JldHMiLCJleHAiOjE1OTMxMzM0ODMsImlhdCI6MTQ2NjkwMzA4M30.ovqRikAo_0kKJ0GVrAwQlezymxrLGjcEiW_s3UJMMCo
  ```

  Under the hood, it's using the  `cli.py` example. The CLI can also be accessed manually without a pip installation:



  ```bash
  git clone https://github.com/blacklanternsecurity/badsecrets.git
  cd badsecrets
  python ./badsecrets/examples/cli.py eyJhbGciOiJIUzI1NiJ9.eyJJc3N1ZXIiOiJJc3N1ZXIiLCJVc2VybmFtZSI6IkJhZFNlY3JldHMiLCJleHAiOjE1OTMxMzM0ODMsImlhdCI6MTQ2NjkwMzA4M30.ovqRikAo_0kKJ0GVrAwQlezymxrLGjcEiW_s3UJMMCo
  ```




  To use the examples, after doing the pip install just `git clone` the repo and `cd` into the `badsecrets` directory:

  ```
  git clone https://github.com/blacklanternsecurity/badsecrets.git
  cd badsecrets
  ```

  The commands in the example section below assume you are in this directory.

  If you are using the Badsecrets [BBOT](https://github.com/blacklanternsecurity/bbot) module, you don't need to do anything else - BBOT will install the package for you.




  Bad secrets includes an [example CLI](https://github.com/blacklanternsecurity/badsecrets/blob/dev/badsecrets/examples/cli.py) for convenience when manually checking secrets. As mentioned above, it is also accessible by just executing `badsecrets`, after a successful pip install.



  ```
  usage: badsecrets [-h] [-nc] [-u URL] [-nh] [-c CUSTOM_SECRETS] [-p PROXY] [-a USER_AGENT] [product ...]

  Check cryptographic products against badsecrets library

  positional arguments:
    product               Cryptographic product to check for known secrets

  options:
    -h, --help            show this help message and exit
    -nc, --no-color       Disable color message in the console
    -u URL, --url URL     Use URL Mode. Specified the URL of the page to access and attempt to check for secrets
    -nh, --no-hashcat     Skip the check for compatable hashcat commands when secret isn't found
    -c CUSTOM_SECRETS, --custom-secrets CUSTOM_SECRETS
                          include a custom secrets file to load along with the default secrets
    -p PROXY, --proxy PROXY
                          In URL mode, Optionally specify an HTTP proxy
    -a USER_AGENT, --user-agent USER_AGENT
                          In URL mode, Optionally set a custom user-agent

  ```

  * Basic usage - checking a crytographic product for a known secret (against all modules):

  ```bash
  badsecrets eyJhbGciOiJIUzI1NiJ9.eyJJc3N1ZXIiOiJJc3N1ZXIiLCJVc2VybmFtZSI6IkJhZFNlY3JldHMiLCJleHAiOjE1OTMxMzM0ODMsImlhdCI6MTQ2NjkwMzA4M30.ovqRikAo_0kKJ0GVrAwQlezymxrLGjcEiW_s3UJMMCo
  ```
  It has a URL mode, which will connect to a target and attempt to carve for cryptographic products and check any it finds against all modules.

  * URL Mode

  ```bash
  badsecrets --url http://example.com/contains_bad_secret.html
  ```

  You can also set a custom user-agent with `--user-agent "user-agent string"` or a proxy with `--proxy http://127.0.0.1` in this mode.

  Example output:

  ```bash
  $ badsecrets eyJhbGciOiJIUzI1NiJ9.eyJJc3N1ZXIiOiJJc3N1ZXIiLCJVc2VybmFtZSI6IkJhZFNlY3JldHMiLCJleHAiOjE1OTMxMzM0ODMsImlhdCI6MTQ2NjkwMzA4M30.ovqRikAo_0kKJ0GVrAwQlezymxrLGjcEiW_s3UJMMCo

   __ )              |                                |
   __ \    _` |   _` |   __|   _ \   __|   __|   _ \  __|   __|
   |   |  (   |  (   | \__ \   __/  (     |      __/  |   \__ \
  ____/  \__,_| \__,_| ____/ \___| \___| _|    \___| \__| ____/

  v0.3.337

  Known Secret Found!

  Detecting Module: Generic_JWT

  Product Type: JSON Web Token (JWT)
  Product: eyJhbGciOiJIUzI1NiJ9.eyJJc3N1ZXIiOiJJc3N1ZXIiLCJVc2VybmFtZSI6IkJhZFNlY3JldHMiLCJleHAiOjE1OTMxMzM0ODMsImlhdCI6MTQ2NjkwMzA4M30.ovqRikAo_0kKJ0GVrAwQlezymxrLGjcEiW_s3UJMMCo
  Secret Type: HMAC/RSA Key
  Location: manual
  Secret: 1234
  Details: {'Issuer': 'Issuer', 'Username': 'BadSecrets', 'exp': 1593133483, 'iat': 1466903083, 'jwt_headers': {'alg': 'HS256'}}
  ```

  * Hashcat

  By default, when a secret is NOT found, the provided product will be checked for potential hashcat matches. If there is a match, a nearly complete hashcat command will be produced (potentially) suitable for cracking the product via hashcat. This can let you get those keys that may not be known, but are weak and still crackable. Not all modules are capable of producing hashcat output. This behavior can be disabled with the `--no-hashcat` option.

  ```
  badsecrets eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.qvkcSLMQPAQdEuRFv0h3aQIRpTfaI57GjXLOWI_6NaE
  ```

  Example output:

  ```
   __ )              |                                |
   __ \    _` |   _` |   __|   _ \   __|   __|   _ \  __|   __|
   |   |  (   |  (   | \__ \   __/  (     |      __/  |   \__ \
  ____/  \__,_| \__,_| ____/ \___| \___| _|    \___| \__| ____/

  v0.3.337

  No secrets found :(

  Potential matching hashcat commands:

  Module: [Flask_SignedCookies] Flask Signed Cookie Command: [hashcat -m 29100 -a 0 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.qvkcSLMQPAQdEuRFv0h3aQIRpTfaI57GjXLOWI_6NaE <dictionary_file>]
  Module: [Generic_JWT] JSON Web Token (JWT) Algorithm: HS256 Command: [hashcat -m 16500 -a 0 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.qvkcSLMQPAQdEuRFv0h3aQIRpTfaI57GjXLOWI_6NaE  <dictionary_file>]
  ```
  * Custom Secret Lists

  It is possible to specify a file containing additional secrets. These will be added to the default lists when the check is performed. This is accomplished with the `-c` / `--custom-secrets` flag. The provided value must be a valid file. There is a 100k size limit on the provided file.

  ```
  badsecrets eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.vKxsE0u-TrpoMQ5zmBv1_I-NXSgouq6iZJWMHbHSmgY -c test.txt
  ```

  Example output:

  ```
   __ )              |                                |
   __ \    _` |   _` |   __|   _ \   __|   __|   _ \  __|   __|
   |   |  (   |  (   | \__ \   __/  (     |      __/  |   \__ \
  ____/  \__,_| \__,_| ____/ \___| \___| _|    \___| \__| ____/

  v0.3.337

  Including custom secrets list [test.txt]

  Known Secret Found!

  Detecting Module: Generic_JWT

  Product Type: JSON Web Token (JWT)
  Product: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.vKxsE0u-TrpoMQ5zmBv1_I-NXSgouq6iZJWMHbHSmgY
  Secret Type: HMAC/RSA Key
  Location: manual
  Secret: fake123
  Details: {'sub': '1234567890', 'name': 'John Doe', 'iat': 1516239022, 'jwt_headers': {'alg': 'HS256', 'typ': 'JWT'}}
  ```



  *Note: This is now obsolete, since `cli.py` is now capable of handling machinekeys/generator values. It will remain included for reference.*
  *Example: `badsecrets KLox5XeGYfb7Lo8zFzr1YepUagXuixcxX55lpFht+rrW6VGheZi831vdusH6DCMfxIhsLG1EPU3OuPvqN2XBc/fj0ew15TQ1zBmmKWJVns4= AAAAAAAA`*

  Bad secrets includes a [fully functional CLI example](https://github.com/blacklanternsecurity/badsecrets/blob/dev/badsecrets/examples/blacklist3r.py) which replicates the functionality of [blacklist3r](https://github.com/NotSoSecure/Blacklist3r) in python badsecrets/examples/blacklist3r.


  ```bash
  python ./badsecrets/examples/blacklist3r.py --url http://vulnerablesite/vulnerablepage.aspx
  python ./badsecrets/examples/blacklist3r.py --viewstate /wEPDwUJODExMDE5NzY5ZGQMKS6jehX5HkJgXxrPh09vumNTKQ== --generator EDD8C9AE
  ```



  Fully functional CLI example for identifying known Telerik Hash keys (`Telerik.Upload.ConfigurationHashKey`) and Encryption keys (`Telerik.Web.UI.DialogParametersEncryptionKey`) used with Telerik DialogHandler instances for Post-2017 versions (those patched for CVE-2017-9248), and brute-forcing version / generating exploitation DialogParameters values.

  Currently, this appears to be the only tool capable of building a working exploit URL for "patched" versions of Telerik.

  ```bash
  python ./badsecrets/examples/telerik_knownkey.py --url http://vulnerablesite/Telerik.Web.UI.DialogHandler.aspx
  ```
  Optionally include ASP.NET MachineKeys with --machine-keys (Will SIGNIFICANTLY increase brute-forcing time)

  *Update: This utility will now, in addition to the `Telerik.Web.UI.DialogHandler.aspx` endpoint, also detect known `Telerik.AsyncUpload.ConfigurationEncryptionKey` keys in use via the `Telerik.Web.UI.WebResource.axd` endpoint.*

  ```bash
  python ./badsecrets/examples/telerik_knownkey.py --url http://vulnerablesite/Telerik.Web.UI.WebResource.axd
  ```

  *With a pip install, can now be run directly via the `telerik-knownkey` command*
  ```bash
  python telerik-knownkey --url http://vulnerablesite/Telerik.Web.UI.WebResource.axd
  ```



  Brute-force detection of Symfony known secret key when "\_fragment" URLs are enabled, even when no example URL containing a hash can be located. [Relevent Blog Post](https://www.ambionics.io/blog/symfony-secret-fragment).

  ```bash
  python ./badsecrets/examples/symfony_knownkey.py --url https://localhost/
  ```

  *With a pip install, can now be run directly via the `symfony-knownkey` command*
  ```bash
  python symfony-knownkey --url http://vulnerablesite/Telerik.Web.UI.WebResource.axd
  ```



  One of the best ways to use Badsecrets, especially for the `ASPNET_Viewstate` and `Jsf_viewstate` modules is with the Badsecrets [BBOT](https://github.com/blacklanternsecurity/bbot) module. This will allow you to easily check across thousands of systems in conjunction with subdomain enummeration.

  ```
  bbot -f subdomain-enum -m badsecrets -t evil.corp
  ```

  ![badsecrets](https://user-images.githubusercontent.com/24899338/227044294-59e0408e-c55f-481a-a494-7ee5dd0a39be.png)






  See if a token or other cryptographic product was produced with a known key

  ```python
  from badsecrets import modules_loaded

  Django_SignedCookies = modules_loaded["django_signedcookies"]
  ASPNET_Viewstate = modules_loaded["aspnet_viewstate"]
  Flask_SignedCookies = modules_loaded["flask_signedcookies"]
  Peoplesoft_PSToken = modules_loaded["peoplesoft_pstoken"]
  Telerik_HashKey = modules_loaded["telerik_hashkey"]
  Telerik_EncryptionKey = modules_loaded["telerik_encryptionkey"]
  Rails_SecretKeyBase = modules_loaded["rails_secretkeybase"]
  Generic_JWT = modules_loaded["generic_jwt"]
  Jsf_viewstate = modules_loaded["jsf_viewstate"]
  Symfony_SignedURL = modules_loaded["symfony_signedurl"]
  Express_SignedCookies_ES = modules_loaded["express_signedcookies_es"]
  Express_SignedCookies_CS = modules_loaded["express_signedcookies_cs"]
  Laravel_SignedCookies = modules_loaded["laravel_signedcookies"]
  ASPNET_Vstate = modules_loaded["aspnet_vstate"]

  x = ASPNET_Viewstate()
  print(f"###{str(x.__class__.__name__)}###")
  r = x.check_secret("AgF5WuyVO11CsYJ1K5rjyuLXqUGCITSOapG1cYNiriYQ6VTKochMpn8ws4eJRvft81nQIA==","EDD8C9AE")
  if r:
      print(r)
  else:
      print("KEY NOT FOUND :(")

  x = Telerik_HashKey()
  print(f"###{str(x.__class__.__name__)}###")
  r = x.check_secret("vpwClvnLODIx9te2vO%2F4e06KzbKkjtwmNnMx09D1Dmau0dPliYzgpqB9MnEqhPNe3fWemQyH25eLULJi8KiYHXeHvjfS1TZAL2o5Gku1gJbLuqusRXZQYTNlU2Aq4twXO0o0CgVUTfknU89iw0ceyaKjSteOhxGvaE3VEDfiKDd8%2B9j9vD3qso0mLMqn%2Btxirc%2FkIq5oBbzOCgMrJjkaPMa2SJpc5QI2amffBJ%2BsAN25VH%2BwabEJXrjRy%2B8NlYCoUQQKrI%2BEzRSdBsiMOxQTD4vz2TCjSKrK5JEeFMTyE7J39MhXFG38Bq%2FZMDO%2FETHHdsBtTTkqzJ2odVArcOzrce3Kt2%2FqgTUPW%2BCjFtkSNmh%2FzlB9BhbxB1kJt1NkNsjywvP9j7PvNoOBJsa8OwpEyrPTT3Gm%2BfhDwtjvwpvN7l7oIfbcERGExAFrAMENOOt4WGlYhF%2F8c9NcDv0Bv3YJrJoGq0rRurXSh9kcwum9nB%2FGWcjPikqTDm6p3Z48hEnQCVuJNkwJwIKEsYxJqCL95IEdX3PzR81zf36uXPlEa3YdeAgM1RD8YGlwlIXnrLhvMbRvQW0W9eoPzE%2FjP68JGUIZc1TwTQusIWjnuVubFTEUMDLfDNk12tMwM9mfnwT8lWFTMjv9pF70W5OtO7gVN%2BOmCxqAuQmScRVExNds%2FF%2FPli4oxRKfgI7FhAaC%2Fu1DopZ6vvBdUq1pBQE66fQ9SnxRTmIClCpULUhNO90ULTpUi9ga2UtBCTzI8z6Sb6qyQ52NopNZMFdrn9orzdP8oqFeyYpF%2BQEtbp%2F5AMENkFkWUxHZn8NoSlO8P6G6ubSyDdY4QJPaFS4FxNhhm85WlZC9xfEZ1AGSSBOu9JJVYiKxXnL1yYLqrlWp5mfBHZeUBwEa%2FMjGxZEVYDhXo4PiU0jxN7fYmjaobp3DSgA5H3BcFuNG5d8CUnOlQcEie5b%2BUHOpI9zAk7qcuEUXbaZ5Mvh0t2jXCRALRKYDyBdbHlWAFo10dTIM6L3aSTM5uEz9%2FalXLXoWlMo7dTDpuO5bBfTq7YkoPExL3g3JJX47UhuLq85i3%2Bzxfvd7r%2Fmid69kbD3PnX%2Bj0QxaiShhyOZg6jl1HMeRRXvZap3FPCIfxbCf7j2TRqB5gYefBIIdGYjrdiL6HS8SbjXcROMwh2Fxnt505X4jmkmDcGmneU3z%2B84TSSFewcSpxGEGvHVkkU4OaT6vyFwsxCmdrR187tQZ7gn3ZkAiTps%2FfOPcL5QWXja06Z%2FHT3zboq6Hj9v9NBHzpC1eAK0YN8r4V2UMI3P0%2FsIPQYXhovoeLjJwq6snKZTX37ulE1mbS1uOY%2BZrvFYbLN5DdNL%2B%2Bl%2F%2BcWIpc0RSYBLo19xHpKeoeLjU2sxaYzK%2B92D4zKANdPPvsHPqJD1Y%2FBwCL%2FfZKaJfRK9Bj09ez1Z1ixTEKjIRCwuxijnJGq33faZchbwpMPpTfv43jEriGwXwoqOo9Mbj9ggPAil7O81XZxNT4vv4RoxXTN93V100rt3ClXauL%2BlNID%2BseN2CEZZqnygpTDf2an%2FVsmJGJJcc0goW3l43mhx2U79zeuT94cFPGpvITEbMtjmuNsUbOBuw6nqm5rAs%2FxjIsDRqfQxGQWfS0kuwuU6RRmiME2Ps0NrBENIbZzcbgw6%2BRIwClWkvEG%2BK%2FPdcAdfmRkAPWUNadxnhjeU2jNnzI1yYNIOhziUBPxgFEcAT45E7rWvf8ghT08HZvphzytPmD%2FxuvJaDdRgb6a30TjSpa7i%2BEHkIMxM5eH1kiwhN6xkTcBsJ87epGdFRWKhTGKYwCbaYid1nRs7%2BvQEU7MRYghok8KMTueELipohm3otuKo8V4a7w4TgTSBvPE%2BLPLJRwhM8KcjGlcpzF1NowRo6zeJJhbdPpouUH2NJzDcp7P4uUuUB9Cxt9B986My6zDnz1eyBvRMzj7TABfmfPFPoY3RfzBUzDm%2FA9lOGsM6d9WZj2CH0WxqiLDGmP1Ts9DWX%2FsYyqEGK5R1Xpnp7kRIarPtYliecp50ZIH6nqSkoCBllMCCE6JN%2BdoXobTpulALdmQV0%2Bppv%2FAjzIJrTHgX7jwRGEAeRgAxTomtemmIaH5NtV7xt8XS%2BqwghdJl1D06%2FWhpMtJ1%2FoQGoJ0%2F7ChYyefyAfsiQNWsO66UNVyl71RVPwATnbRO5K5mtxn0M2wuXXpAARNh6pQTcVX%2FTJ4jmosyKwhI6I870NEOsSaWlKVyOdb97C3Bt0pvzq8BagV5FMsNtJKmqIIM0HRkMkalIyfow9iS%2B5xGN5eKM8NE4E6hO4CvmpG%2BH2xFHTSNzloV0FjLdDmj5UfMjhUuEb3rkKK1bGAVaaherp6Ai6N4YJQzh%2FDdpo6al95EZN2OYolzxitgDgsWVGhMvddyQTwnRqRY04hdVJTwdhi4TiCPbLJ1Wcty2ozy6VDs4w77EOAQ5JnxUmDVPA3vXmADJZR0hIJEsuxXfYg%2BRIdV4fzGunV4%2B9jpiyM9G11iiesURK82o%2BdcG7FaCkkun2K2bvD6qGcL61uhoxNeLVpAxjrRjaEBrXsexZ9rExpMlFD8e3NM%2B0K0LQJvdEvpWYS5UTG9cAbNAzBs%3DpDsPXFGf2lEMcyGaK1ouARHUfqU0fzkeVwjXU9ORI%2Fs%3D")
  if r:
      print(r)
  else:
      print("KEY NOT FOUND :(")

  x = Flask_SignedCookies()
  print(f"###{str(x.__class__.__name__)}###")
  r = x.check_secret("eyJoZWxsbyI6IndvcmxkIn0.XDtqeQ.1qsBdjyRJLokwRzJdzXMVCSyRTA")
  if r:
      print(r)
  else:
      print("KEY NOT FOUND :(")

  x = Peoplesoft_PSToken()
  print(f"###{str(x.__class__.__name__)}###")
  r = x.check_secret("qAAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4AdQg4AC4AMQAwABSpxUdcNT67zqSLW1wY5/FHQd1U6mgAAAAFAFNkYXRhXHicHYfJDUBQAESfJY5O2iDWgwIsJxHcxdaApTvFGX8mefPmAVzHtizta2MSrCzsXBxsnOIt9yo6GvyekZqJmZaBPCUmVUMS2c9MjCmJKLSR/u+laUGuzwdaGw3o")
  if r:
      print(r)
  else:
      print("KEY NOT FOUND :(")

  x = Django_SignedCookies()
  print(f"###{str(x.__class__.__name__)}###")
  r = x.check_secret(".eJxVjLsOAiEURP-F2hAuL8HSfr-BAPciq4ZNlt3K-O9KsoU2U8w5My8W4r7VsHdaw4zswoCdfrsU84PaAHiP7bbwvLRtnRMfCj9o59OC9Lwe7t9Bjb2OtbMkAEGQtQjekykmJy9JZIW-6CgUaCGsA6eSyV65s1Qya_xGKZrY-wPVYjdw:1ojOrE:bfOktjgLlUykwCIRIpvaTZRQMM3-UypscEN57ECtXis")
  if r:
      print(r)
  else:
      print("KEY NOT FOUND :(")

  x = Rails_SecretKeyBase()
  print(f"###{str(x.__class__.__name__)}###")
  r = x.check_secret("dUEvRldLekFNcklGZ3ZSbU1XaHJ0ZGxsLzhYTHlNTW43T3BVN05kZXE3WUhQOVVKbVA3Rm5WaSs5eG5QQ1VIRVBzeDFNTnNpZ0xCM1FKbzFZTEJISzhaNzFmVGYzME0waDFURVpCYm5TQlJFRmRFclYzNUZhR3VuN29PMmlkVHBrRi8wb3AwZWgvWmxObkFOYnpkeHR1YWpWZ3lnN0Y4ZW9xSk9LNVlQd0U4MmFsbWtLZUI5VzkzRkM4YXBFWXBWLS15L00xME1nVFp2ZTlmUWcxZVlpelpnPT0=--7efe7919a5210cfd1ac4c6228e3ff82c0600d841")
  if r:
      print(r)
  else:
      print("KEY NOT FOUND :(")

  x = Generic_JWT()
  print(f"###{str(x.__class__.__name__)}###")
  r = x.check_secret("eyJhbGciOiJIUzI1NiJ9.eyJJc3N1ZXIiOiJJc3N1ZXIiLCJVc2VybmFtZSI6IkJhZFNlY3JldHMiLCJleHAiOjE1OTMxMzM0ODMsImlhdCI6MTQ2NjkwMzA4M30.ovqRikAo_0kKJ0GVrAwQlezymxrLGjcEiW_s3UJMMCo")
  if r:
      print(r)
  else:
      print("KEY NOT FOUND :(")


  x = Telerik_EncryptionKey()
  print(f"###{str(x.__class__.__name__)}###")
  r = x.check_secret("owOnMokk%2F4N7IMo6gznRP56OYIT34dZ1Bh0KBbXlFgztgiNNEBYrgWRYDBkDlX8BIFYBcBztC3NMwoT%2FtNF%2Ff2nCsA37ORIgfBem1foENqumZvmcTpQuoiXXbMWW8oDjs270y6LDAmHhCRsl4Itox4NSBwDgMIOsoMhNrMigV7o7jlgU16L3ezISSmVqFektKmu9qATIXme63u4IKk9UL%2BGP%2Fk3NPv9MsTEVH1wMEf4MApH5KfWBX96TRIc9nlp3IE5BEWNMvI1Gd%2BWXbY5cSY%2Buey2mXQ%2BAFuXAernruJDm%2BxK8ZZ09TNsn5UREutvNtFRrePA8tz3r7p14yG756E0vrU7uBz5TQlTPNUeN3shdxlMK5Qzw1EqxRZmjhaRpMN0YZgmjIpzFgrTnT0%2Bo0f6keaL8Z9TY8vJN8%2BEUPoq%2F7AJiHKm1C8GNc3woVzs5mJKZxMUP398HwGTDv9KSwwkSpHeXFsZofbaWyG0WuNldHNzM%2FgyWMsnGxY6S086%2F477xEQkWdWG5UE%2FowesockebyTTEn3%2B%2FqiVy%2FIOxXvMpvrLel5nVY%2FSouHp5n2URRyRsfo%2B%2BOXJZo7yxKQoYBSSkmxdehJqKJmbgxNp5Ew8m89xAS5g99Hzzg382%2BxFp8yoDVZMOiTEuw0J%2B4G6KizqRW9cis%2FELd0aDE1V7TUuJnFrX%2BlCLOiv100tKpeJ0ePMOYrmvSn0wx7JhswNuj%2BgdKqvCnMSLakGWiOHxu5m9Qqdm3s5sk7nsaxMkh8IqV%2BSzB9A2K1kYEUlY40II1Wun67OSdLlYfdCFQk4ED0N%2BV4kES%2F1xpGiaPhxjboFiiV%2BkvCyJfkuotYuN%2B42CqFyAyepXPA%2BR5jVSThT6OIN2n1UahUnrD%2BwKKGMA9QpVPTSiGLen2KSnJtXISbrl2%2BA2AnQNH%2BMEwYVNjseM0%2BAosbgVfNde2ukMyugo%2FRfrRM27cbdVlE0ms0uXhlgKAYJ2ZN54w1tPWhpGxvZtB0keWpZan0YPh8CBgzsAIMa04HMYLCtgUTqxKqANoKXSy7VIJUzg3fl%2F2WUELjpXK9gRcgexNWDNB1E0rHd9PUo0PvpB4fxSrRpb1LRryipqsuoJ8mrpOVrVMvjracBvtoykK3GrN%2FDUlXkSG%2FAeBQN7HwDJ9QPi3AtEOohp78Op3nmbItXo7IJUSjzBNzUYR8YPj6Ud7Fje9LZSwMBngvgx%2BOKy6HsV4ofOAU2%2FK1%2BfxI0KkCeoSso9NJHWgBD7ijfXUa1Hrc%2FuNU3mTlSSVp3VStQrJbQCkr4paaHYWeeO4pRZCDSBNUzs9qq3TDePwpEQc4QROrw5htdniRk26lFIFm%2Fzk2nC77Pg%2BrkRC1W%2BlRv0lyXsmXVBCe8F1szpWXHCxHNAJwKH%2FBb%2BV1k6AXFXVWPW5vADbXUvRu0s6KLaqu6a0KCB7dt3K2Ni%2FI6O%2FmISYXzknbMrwwakNfajbRF2ibodgR9R9xvoCoCXa3ka7%2Fejr%2BmsZ2HvPKUAffd2fNIWCQrejfpuIoOWiYx6ufN8E41HetCbYfvsI6JQfPOEdOYWI2px%2BLdfO3Nybq99%2BRSQOhjNZakBP54ozlCUfwgpLOmTBwsswZexv1RK5MIi8%2FWtjlJ%2FKjkYxdkFUlwggGS2xDwzcyl2%2FakNCQ5YmxjU8cRY7jZQRMo%2F8uTw5qa2MNZPaQGI18uRgr0i%2FTX3t57fJYCpMLXSaUKIdO7O%2FCQhIyGTS6KrPN%2B3%2FgUb%2BPQ1viGhpnWfGEYF9vhIlK57z8G8G82UQ3DpttD7M8mQ0KsmCOq75ECx9CWrWGk51vADlm%2BLEZ5oWjVMs%2FThki40B7tL7gzFrBuQksWXYeubMzZfFo4ZQ49di4wupHG5kRsyL2fJUzgpaLDP%2BSe6%2FjCnc52C7lZ3Ls0cHJVf9HRwDNXWM%2B4h8donNy5637QWK%2BV7mlH%2FL4xBZCfU9l6sIz%2FWHMtRaQprEem6a%2FRwPRDBiP65I2EwZLKGY8I%2F1uXJncwC8egLu82JY9maweI0VmJSmRcTf0evxqqe7vc9MqpsUlpSVNh4bFnxVIo5E4PGX70kVaTFe0vu1YdGKmFX5PLvkmWIf%2FnwfgPMqYsa0%2F09trboJ5LGDEQRXSBb7ldG%2FwLdOiqocYKAb91SMpn1fXVPBgkPM27QZxHnSAmWVbJR2%2FIhO%2BIVNzkgFAJlptiEPPPTxuBh%2BTT7CaIQE3oZbbJeQKvRkrt4bawTCOzciU%2F1zFGxubTJTSyInjQ8%2F1tVo7KjnxPKqGSfwZQN%2FeWL6R%2FpvCb%2BE6D4pdyczoJRUWsSNXNnA7QrdjgGNWhyOMiKvkDf3RD4mrXbul18WYVTsLyp0hvQsbdwBWOh7VlwfrWdy%2BklsttFi%2B%2BadKR7DbwjLTcxvdNpTx1WJhXROR8jwW26VEYSXPVqWnYvfyZo4DojKHMSDMbAakbuSJdkGP1d5w0AYbKlAcVQOqp9hbAvfwwLy4ErdIsOg0YEeCcnQVRAXwaCI9JvWWmM%2FzYJzE3X45A6lU9Pe7TAbft810MYh7lmV6Keb5HI6qXFiD%2B8khBZqi%2FsK6485k0a86aWLxOb4Eqnoc41x%2BYPv5CWfvP6cebsENo%3D%2BIUg0f64C4y77N4FZ6C82m5wMpvDQIHqx0ZFIHLhwMg%3D")
  if r:
      print(r)
  else:
      print("KEY NOT FOUND :(")

  x = Jsf_viewstate()
  print(f"###{str(x.__class__.__name__)}###")
  r = x.check_secret("wHo0wmLu5ceItIi+I7XkEi1GAb4h12WZ894pA+Z4OH7bco2jXEy1RSCWwjtJcZNbWPcvPqL5zzfl03DoeMZfGGX7a9PSv+fUT8MAeKNouAGj1dZuO8srXt8xZIGg+wPCWWCzcX6IhWOtgWUwiXeSojCDTKXklsYt+kzlVbk5wOsXvb2lTJoO0Q==")
  if r:
      print(r)
  else:
      print("KEY NOT FOUND :(")


  x = Symfony_SignedURL()
  print(f"###{str(x.__class__.__name__)}###")
  r = x.check_secret("https://localhost/_fragment?_path=_controller%3Dsystem%26command%3Did%26return_value%3Dnull&_hash=Xnsvx/yLVQaimEd1CfepgH0rEXr422JnRSn/uaCE3gs=")
  if r:
      print(r)
  else:
      print("KEY NOT FOUND :(")


  x = Express_SignedCookies_ES()
  print(f"###{str(x.__class__.__name__)}###")
  r = x.check_secret("s%3A8FnPwdeM9kdGTZlWvdaVtQ0S1BCOhY5G.qys7H2oGSLLdRsEq7sqh7btOohHsaRKqyjV4LiVnBvc")
  if r:
      print(r)
  else:
      print("KEY NOT FOUND :(")

  x = Express_SignedCookies_CS()
  print(f"###{str(x.__class__.__name__)}###")
  r = x.check_secret("foo=eyJ1c2VybmFtZSI6IkJib3RJc0xpZmUifQ==","zOQU7v7aTe_3zu7tnVuHi1MJ2DU")
  if r:
      print(r)
  else:
      print("KEY NOT FOUND :(")


  x = Laravel_SignedCookies()
  print(f"###{str(x.__class__.__name__)}###")
  r = x.check_secret("eyJpdiI6IlhlNTZ2UjZUQWZKVHdIcG9nZFkwcGc9PSIsInZhbHVlIjoiRlUvY2grU1F1b01lSXdveXJ0T3N1WGJqeVVmZlNRQjNVOWxiSzljL1Z3RDhqYUdDbjZxMU9oSThWRzExT0YvUmthVzVKRE9kL0RvTEw1cFRhQkphOGw4S2loV1ZrMkkwTHd4am9sZkJQd2VCZ3R0VlFSeFo3ay9wTlBMb3lLSG8iLCJtYWMiOiJkMmU3M2ExNDc2NTc5YjAwMGMwMTdkYTQ1NThkMjRkNTY2YTE4OTg2MzY5MzE5NGZmOTM4YWVjOGZmMWU4NTk2IiwidGFnIjoiIn0%3D")
  if r:
      print(r)
  else:
      print("KEY NOT FOUND :(")


  x = ASPNET_Vstate()
  print(f"###{str(x.__class__.__name__)}###")
  r = x.check_secret("H4sIAAAAAAAEAPvPyJ/Cz8ppZGpgaWpgZmmYAgAAmCJNEQAAAA==")
  if r:
      print(r)
  else:
      print("KEY NOT FOUND :(")

  ```


  An additional layer of abstraction above check_secret, which accepts a python requests.response object or a string

  ```python
  import requests
  from badsecrets import modules_loaded
  Telerik_HashKey = modules_loaded["telerik_hashkey"]

  x = Telerik_HashKey()

  res = requests.get(f"http://example.com/")
  r_list = x.carve(requests_response=res)
  print(r_list)

  telerik_dialogparameters_sample = """
  Sys.Application.add_init(function() {
      $create(Telerik.Web.UI.RadDialogOpener, {"_dialogDefinitions":{"ImageManager":{"SerializedParameters":"gRRgyE4BOGtN/LtBxeEeJDuLj/UwIG4oBhO5rCDfPjeH10P8Y02mDK3B/tsdOIrwILK7XjQiuTlTZMgHckSyb518JPAo6evNlVTPWD5AZX6tr+n2xSddERiT+KdX8wIBlzSIDfpH7147cdm/6SwuH+oB+dJFKHytzn0LCdrcmB/qVdSvTkvKqBjResB8J/Bcnyod+bB0IPtznXcNk4nf7jBdoxRoJ3gVgFTooc7LHa1QhhNgbHNf0xUOSj5dI8UUjgOlzyzZ0WyAzus5A2fr7gtBj2DnHCRjjJPNHn+5ykbwutSTrTPSMPMcYhT0I95lSD+0c5z+r1RsECzZa3rxjxrpNTBJn/+rXFK497vyQbvKRegRaCyJcwReXYMc/q4HtcMNQR3bp+2SHiLdGS/gw/tECBLaH8w2+/MH9WCDJ2puUD45vPTlfN20bHGsKuKnbT+Xtmy2w0aE2u8nv/cTULQ9d3V9Z5NuFHllyEvSrs/gwEFONYoEcBJuJmRA/8GjdeL74/0m/mdZaWmzIio2De4GftrBfmHIdp7Lr1sRSJflz2WyEV78szxZPj5f+DBOTgsBBZSKqXlvWSsrzYCNVgT8JlpT7rAgy/rpGpaGzqD1lpkThDTVstzRAEnocqIswqDpD44mA5UNQiR342zKszcTUDHIEw7nxHViiZBUto40zI+CSEMpDJ5SM4XdlugY8Qz740NAlXKQxGrqMCJLzdVAyX2Wmhvjh8a7IAL+243cHa8oy5gA/F1vn0apCriHVpWqHa0vMndYvS5GI93ILZDNZ3IxYhMs3yrBjhOFXPqz2Z2eAOLJ93TsNDRLxwoS94LPfVQV0STmmYxpSnzVLTOyUZpJgmlrwoG3EExDjLl1Pe7+F78WQDtohpEDvpESUaEHqMHAGPnB4kYJ9w49VU+8XesMh+V8cm/nuMjs8j+x94bzxzAGSt8zJdiH/NOnBvx8GCuNSETe172dUq60STQjRyeKzk/sGaILchv2MMBDmvU3fIrTwB3EvzvMfRVvk5O9Jica3h2cJa1ArmKK/IcBwpvqYHdlGnWRejlCuM4QFi1mJij2aY19wYvETgCh9BHCxzJvPirOStTXQjlbd8GdLY/yQUhEErkWii4GWjbqAaydo0GcndWfqUqR8jiobXsV67zF8OsGLpm75yvz2ihL8oGAULjhkIIVElPlLtLAOr4cT/pyXX4RF+jPaL136VFxwO1OrsrGc6ItszDBTpVkZJMtHmARgigyjSFzYaGRaVQqJI6pz/zWW7z0kr2NgzUHFO+nrFyGntj11DtafXEC0vDDoejMSwbo/NYna5JINO1P2PrGiN5p0KztNVx8/D7Bz7ws3J+WxJ+H2+3NS8OLLYCMZWu1f9ijcrRiJj9x/xtCVsUR3vWBeTHsNZbTVgBgI8aprQPtBXEJ3aXXJdMuPCxkUp1Bhwq6d5pFjmvHLji6k5TdKFXakwhf0TPsoF7iaotLSEtEoPPo5RemRE9yn/+hOfs0dHZf6IZSUI8nDQcw+H+kHyA8o3kqqqGUdAYGA0QnFvvWujAeGV6yS8GJuPT8t7CoDHV9qKg+hU5yeTTMqr9WV4DQBPA2/Sv3s7p6Xrt22wAzwRDeLlFTtUIesdt+DKobcck8LvVK54/p8ZYoz+YJG0ZocisDnrUrLu+OgbKd/LZlPUiXzArEJTOSLqcETfJYr1Umi42EKbUhqqvwhoSzPKgcvrE4Q4Rj4M7XZcnLR2alQh3QAA3c5hWtSzUa018VWZMMIqw9vxElyt1Jn+TaiyFDuYPV9cWTV+vafncnQUI0uNpHvyqQ0NjCgcq8y1ozDpLiMJkQJw7557hl11zYPbwEBZvDKJr3d0duiaSKr8jlcI5hLYlPSBoztvmcQj8JSF2UIq+uKlEvjdLzptt2vjGf1h5Izrqn/z3Z0R3q3blvnXYFJUMOXKhIfd6ROp+jhx373zYCh1W1ppjDb7KGDjdzVJa60nVL9auha34/ho14i/GcsMXFgQmNIYdUSxr/X+5Je/Qy1zq6uRipBkdJvtT11ZVtw0svGJUJHKWcGYqZXDVtaaSOfUbNVZ6Jz0XivuhH7TWygGx1GKKxpCp7wu9OMCxtN/EPrFsI4YRK6A6XnSKk5kDP+0bnleaet6NaySpDFuD5f7MnlIXq5FV1+VRSEi+Nnp1o5606Sxjp0s914aHP66MEQjEMVLjDNIUor2JBGYWBkOf02C6PovwIfnIALyL79ISv3wdp0RhcyLePff6pOhzFcJw3uHmgKL14+JLP1QhiaayzDRJIZgRlHZKpdb+gpK2dSgMyEjlF42YCIGbDY05JGWo3aohRvgsWvZFbYs4UsQTErvOph6XqrdMMzboO93FVtYeBBH+T0l44byTTwvB9jB2+zI/FX5w+sP1auBXMUoSIf8zeznvgnUA/WOsgOJtFvKCjzVqqvmwJXLKb48DgjI86dFLiehcEuTXtINB3la0+OPWxRvEEzsiQv8ec01Pe4UbhvL7PIxVsZyTqycqRz+3aQ41JTgiKwCG+4XvyWeHatFUpRkEZuUS8MthaMTZw4h0vVhoyN0mEXBA7/OEJapSg2eB0OZuGK4OzMIJwc+F9SROzF82jQHTG7EZCU+1siwx0H39fbOVdqAurpdBuw4Bcu2i7fTmkhzMYYyasTQsWlN9sgERV2vXJ8R67+U5VErzyJdflQ90EY1lMsUtV3FfX/8wBAFqD9wvbeM61SsKiBOZ3mYKmNws4IVouAFfEdPbBfz/p47cXhxo2usd+PW4pA8dh1frEFeztnLT/08h/Ig6TzOUNTLml09BAtheLtVARuEribkVK+cDTGO6NNxcSd+smyRP7y2jL+ueuW+xupE/ywrF/t9VZMAXYY9F6Ign8ctYmtQxlspVuuPc+jQATCVNkc5+ByWVI/qKRr8rIX5YPS6PmDPFPTwWo+F8DpZN5dGBaPtRPJwt3ck76+/m6B8SJMYjK6+NhlWduihJJ3Sm43OFqKwihUSkSzBMSUY3Vq8RQzy4CsUrVrMLJIscagFqMTGR4DRvo+i5CDya+45pLt0RMErfAkcY7Fe8oG3Dg7b6gVM5W0UP7UhcKc4ejO2ZZrd0UquCgbO4xm/lLzwi5bPEAL5PcHJbyB5BzAKwUQiYRI+wPEPGr/gajaA==mFauB5rhPHB28+RqBMxN2jCvZ8Kggw1jW3f/h+vLct0=","Width":"770px","Height":"588px","Title":"Image Manager"}
  """

  r_list = x.carve(body=telerik_dialogparameters_sample)
  print(r_list)

  ```


  ```python
  from badsecrets.base import check_all_modules

  tests = [
      "yJrdyJV6tkmHLII2uDq1Sl509UeDg9xGI4u3tb6dm9BQS4wD08KTkyXKST4PeQs00giqSA==",
      "eyJoZWxsbyI6IndvcmxkIn0.XDtqeQ.1qsBdjyRJLokwRzJdzXMVCSyRTA",
      "vpwClvnLODIx9te2vO%2F4e06KzbKkjtwmNnMx09D1Dmau0dPliYzgpqB9MnEqhPNe3fWemQyH25eLULJi8KiYHXeHvjfS1TZAL2o5Gku1gJbLuqusRXZQYTNlU2Aq4twXO0o0CgVUTfknU89iw0ceyaKjSteOhxGvaE3VEDfiKDd8%2B9j9vD3qso0mLMqn%2Btxirc%2FkIq5oBbzOCgMrJjkaPMa2SJpc5QI2amffBJ%2BsAN25VH%2BwabEJXrjRy%2B8NlYCoUQQKrI%2BEzRSdBsiMOxQTD4vz2TCjSKrK5JEeFMTyE7J39MhXFG38Bq%2FZMDO%2FETHHdsBtTTkqzJ2odVArcOzrce3Kt2%2FqgTUPW%2BCjFtkSNmh%2FzlB9BhbxB1kJt1NkNsjywvP9j7PvNoOBJsa8OwpEyrPTT3Gm%2BfhDwtjvwpvN7l7oIfbcERGExAFrAMENOOt4WGlYhF%2F8c9NcDv0Bv3YJrJoGq0rRurXSh9kcwum9nB%2FGWcjPikqTDm6p3Z48hEnQCVuJNkwJwIKEsYxJqCL95IEdX3PzR81zf36uXPlEa3YdeAgM1RD8YGlwlIXnrLhvMbRvQW0W9eoPzE%2FjP68JGUIZc1TwTQusIWjnuVubFTEUMDLfDNk12tMwM9mfnwT8lWFTMjv9pF70W5OtO7gVN%2BOmCxqAuQmScRVExNds%2FF%2FPli4oxRKfgI7FhAaC%2Fu1DopZ6vvBdUq1pBQE66fQ9SnxRTmIClCpULUhNO90ULTpUi9ga2UtBCTzI8z6Sb6qyQ52NopNZMFdrn9orzdP8oqFeyYpF%2BQEtbp%2F5AMENkFkWUxHZn8NoSlO8P6G6ubSyDdY4QJPaFS4FxNhhm85WlZC9xfEZ1AGSSBOu9JJVYiKxXnL1yYLqrlWp5mfBHZeUBwEa%2FMjGxZEVYDhXo4PiU0jxN7fYmjaobp3DSgA5H3BcFuNG5d8CUnOlQcEie5b%2BUHOpI9zAk7qcuEUXbaZ5Mvh0t2jXCRALRKYDyBdbHlWAFo10dTIM6L3aSTM5uEz9%2FalXLXoWlMo7dTDpuO5bBfTq7YkoPExL3g3JJX47UhuLq85i3%2Bzxfvd7r%2Fmid69kbD3PnX%2Bj0QxaiShhyOZg6jl1HMeRRXvZap3FPCIfxbCf7j2TRqB5gYefBIIdGYjrdiL6HS8SbjXcROMwh2Fxnt505X4jmkmDcGmneU3z%2B84TSSFewcSpxGEGvHVkkU4OaT6vyFwsxCmdrR187tQZ7gn3ZkAiTps%2FfOPcL5QWXja06Z%2FHT3zboq6Hj9v9NBHzpC1eAK0YN8r4V2UMI3P0%2FsIPQYXhovoeLjJwq6snKZTX37ulE1mbS1uOY%2BZrvFYbLN5DdNL%2B%2Bl%2F%2BcWIpc0RSYBLo19xHpKeoeLjU2sxaYzK%2B92D4zKANdPPvsHPqJD1Y%2FBwCL%2FfZKaJfRK9Bj09ez1Z1ixTEKjIRCwuxijnJGq33faZchbwpMPpTfv43jEriGwXwoqOo9Mbj9ggPAil7O81XZxNT4vv4RoxXTN93V100rt3ClXauL%2BlNID%2BseN2CEZZqnygpTDf2an%2FVsmJGJJcc0goW3l43mhx2U79zeuT94cFPGpvITEbMtjmuNsUbOBuw6nqm5rAs%2FxjIsDRqfQxGQWfS0kuwuU6RRmiME2Ps0NrBENIbZzcbgw6%2BRIwClWkvEG%2BK%2FPdcAdfmRkAPWUNadxnhjeU2jNnzI1yYNIOhziUBPxgFEcAT45E7rWvf8ghT08HZvphzytPmD%2FxuvJaDdRgb6a30TjSpa7i%2BEHkIMxM5eH1kiwhN6xkTcBsJ87epGdFRWKhTGKYwCbaYid1nRs7%2BvQEU7MRYghok8KMTueELipohm3otuKo8V4a7w4TgTSBvPE%2BLPLJRwhM8KcjGlcpzF1NowRo6zeJJhbdPpouUH2NJzDcp7P4uUuUB9Cxt9B986My6zDnz1eyBvRMzj7TABfmfPFPoY3RfzBUzDm%2FA9lOGsM6d9WZj2CH0WxqiLDGmP1Ts9DWX%2FsYyqEGK5R1Xpnp7kRIarPtYliecp50ZIH6nqSkoCBllMCCE6JN%2BdoXobTpulALdmQV0%2Bppv%2FAjzIJrTHgX7jwRGEAeRgAxTomtemmIaH5NtV7xt8XS%2BqwghdJl1D06%2FWhpMtJ1%2FoQGoJ0%2F7ChYyefyAfsiQNWsO66UNVyl71RVPwATnbRO5K5mtxn0M2wuXXpAARNh6pQTcVX%2FTJ4jmosyKwhI6I870NEOsSaWlKVyOdb97C3Bt0pvzq8BagV5FMsNtJKmqIIM0HRkMkalIyfow9iS%2B5xGN5eKM8NE4E6hO4CvmpG%2BH2xFHTSNzloV0FjLdDmj5UfMjhUuEb3rkKK1bGAVaaherp6Ai6N4YJQzh%2FDdpo6al95EZN2OYolzxitgDgsWVGhMvddyQTwnRqRY04hdVJTwdhi4TiCPbLJ1Wcty2ozy6VDs4w77EOAQ5JnxUmDVPA3vXmADJZR0hIJEsuxXfYg%2BRIdV4fzGunV4%2B9jpiyM9G11iiesURK82o%2BdcG7FaCkkun2K2bvD6qGcL61uhoxNeLVpAxjrRjaEBrXsexZ9rExpMlFD8e3NM%2B0K0LQJvdEvpWYS5UTG9cAbNAzBs%3DpDsPXFGf2lEMcyGaK1ouARHUfqU0fzkeVwjXU9ORI%2Fs%3D",
      "qAAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4AdQg4AC4AMQAwABRhZGwcBykRPNQv++kTK0KePPqVVGgAAAAFAFNkYXRhXHicHYc7DkBQAATnIUqVa3jxLRzApxJBrxA18bmdw1l2k9nZG/Bcxxjt4/An3NnYOVlZOMRL7ld0NAQ9IzUTMy0DeUpMqkYkso+ZGFNiKbRW//Pyb0Guzwtozw4Q",
      ".eJxVjLsOAiEURP-F2hAuL8HSfr-BAPciq4ZNlt3K-O9KsoU2U8w5My8W4r7VsHdaw4zswoCdfrsU84PaAHiP7bbwvLRtnRMfCj9o59OC9Lwe7t9Bjb2OtbMkAEGQtQjekykmJy9JZIW-6CgUaCGsA6eSyV65s1Qya_xGKZrY-wPVYjdw:1ojOrE:bfOktjgLlUykwCIRIpvaTZRQMM3-UypscEN57ECtXis",
      "eyJhbGciOiJIUzI1NiJ9.eyJJc3N1ZXIiOiJJc3N1ZXIiLCJVc2VybmFtZSI6IkJhZFNlY3JldHMiLCJleHAiOjE1OTMxMzM0ODMsImlhdCI6MTQ2NjkwMzA4M30.ovqRikAo_0kKJ0GVrAwQlezymxrLGjcEiW_s3UJMMCo",
      "dUEvRldLekFNcklGZ3ZSbU1XaHJ0ZGxsLzhYTHlNTW43T3BVN05kZXE3WUhQOVVKbVA3Rm5WaSs5eG5QQ1VIRVBzeDFNTnNpZ0xCM1FKbzFZTEJISzhaNzFmVGYzME0waDFURVpCYm5TQlJFRmRFclYzNUZhR3VuN29PMmlkVHBrRi8wb3AwZWgvWmxObkFOYnpkeHR1YWpWZ3lnN0Y4ZW9xSk9LNVlQd0U4MmFsbWtLZUI5VzkzRkM4YXBFWXBWLS15L00xME1nVFp2ZTlmUWcxZVlpelpnPT0=--7efe7919a5210cfd1ac4c6228e3ff82c0600d841",
      "https://localhost/_fragment?_path=_controller%3Dsystem%26command%3Did%26return_value%3Dnull&_hash=Xnsvx/yLVQaimEd1CfepgH0rEXr422JnRSn/uaCE3gs=",
      "s%3A8FnPwdeM9kdGTZlWvdaVtQ0S1BCOhY5G.qys7H2oGSLLdRsEq7sqh7btOohHsaRKqyjV4LiVnBvc"
  ]

  for test in tests:
      r = check_all_modules(test)
      if r:
          print(r)
      else:
          print("Key not found!")
  ```



  ```python
  import requests
  from badsecrets.base import carve_all_modules



  res = requests.get(f"http://example.com/")
  r_list = carve_all_modules(requests_response=res)
  print(r_list)



  carve_source_text = """
      <html>
  <head>
  <title>Test</title>
  </head>
  <body>
  <p>Some text</p>
  <div class="JWT_IN_PAGE">
  <p>eyJhbGciOiJIUzI1NiJ9.eyJJc3N1ZXIiOiJJc3N1ZXIiLCJVc2VybmFtZSI6IkJhZFNlY3JldHMiLCJleHAiOjE1OTMxMzM0ODMsImlhdCI6MTQ2NjkwMzA4M30.ovqRikAo_0kKJ0GVrAwQlezymxrLGjcEiW_s3UJMMCo</p>
  </div>
  </body>
  </html>
  """

  r_list = carve_all_modules(body=carve_source_text)
  print(r_list)

  ```



  Nothing would make us happier than getting a pull request with a new module! But the easiest way to contribute would be helping to populate our word lists! If you find publicly available keys help us make Badsecrets more useful by submitting a pull request to add them.

  Requests for modules are always very welcome as well!



  - ~~Laravel~~
  - ~~Express~~
  - Research into network devices with default keys that are detectable via a cryptographic product (For example, Palo Alto Global Protect default masterkeys)


pkgId: 95b1754fc8f7c0b7a215fe83445a9675234ac15c12ccf1c0dad88aa015fae73c
name: python-baish-help
arch: noarch
version: 0.1.1a0
epoch: 0
release: 1
summary: Development documents and examples for baish
url: https://github.com/taicodotca/baish
rpm_license: GPL-3.0
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-baish-0.1.1a0-1.src.rpm
location_href: Packages/python-baish-help-0.1.1a0-1.noarch.rpm
checksum_type: sha256
description:
  ![Baish Logo](img/baish.png)



  `curl thisisapotentiallyunsafescript.com/script.sh | baish -s | bash`

  Baish is a security-focused tool that uses Large Language Models (LLMs) and other heuristics to analyse shell scripts before they are executed. It's designed to be used as a more secure alternative to the common `curl | bash` pattern.

  Importantly, Baish is a cybersecurity learning project, where the developers have a relatively narrow solution to implement, but still learn a lot about the problem space. For example, how to use LLMs, how to secure them, and how to take and understand untrusted input.



  The underlying problems are the same in almost every application, and we are trying to use different heuristics in combination with general AI capabilities to build a cybersecurity tool. So there are two parts to the project:

  1. Build a tool that uses LLMs to help improve security
  2. Understand how to use LLMs themselves more securely


  - [About TAICO](#about-taico)
  - [Suggested Usage - LLM Context Window](#suggested-usage---llm-context-window)
  - [Caveats and Disclaimers](#caveats-and-disclaimers)
  - [Features](#features)
  - [Large Language Model Provider Support](#large-language-model-provider-support)
  - [Prerequisites](#prerequisites)
  - [Installation](#installation)
    - [From PyPI](#from-pypi)
    - [Short Instructions For Ubuntu 24.04](#short-instructions-for-ubuntu-2404)
    - [Virtual Environment](#virtual-environment)
    - [From Source](#from-source)
  - [Usage](#usage)
    - [Setting Provider and Model](#setting-provider-and-model)
    - [Using Ollama](#using-ollama)
  - [Examples](#examples)
    - [Shield Mode](#shield-mode)
  - [Logging and Stored Scripts](#logging-and-stored-scripts)
  - [Known Issues](#known-issues)
  - [Future Work and TODOs](#future-work-and-todos)
  - [Further Reading](#further-reading)



  The [Toronto Artificial Intelligence and Cybersecurity Organization (TAICO)](https://taico.ca) is a group of AI and cybersecurity experts who meet monthly to discuss the latest trends and technologies in the field. Baish is a project of TAICO.



  At this time, it is best to use a LLM provider that has a large context window, for example Anthropic, which has a 200,000 token context window. Using other LLMs with a short context window may currently result in errors, which is not necessarily their fault, it's that Baish needs more work to deal with small context windows. OpenAI has a 128K token window as well for most models. Best to use a provider that has a large context window, at least greater than 8192 tokens.



  ⚠️ Baish's analysis is not foolproof! This is a proof of concept! To be completely sure that a script is safe, you would have to review and analyze it yourself.

  ⚠️ Different LLM providers will give different results. One provider and one model may give a script a low risk score, while another model or provider gives a high risk score. You would have to experiment with different providers and models to see which one you trust the most.

  ⚠️ Baish is in heavy development. Expect breaking changes.

  ⚠️ Using local Ollama for local LLMs is still experimental and may not work as expected, mostly due to small context windows.



  - Accepts files on stdin, ala the `curl | bash` pattern, but instead you would do `curl | baish --shield | bash`
  - Can analyze any file, not just shell scripts curled to bash
  - Analyzes scripts using various configurable LLMs for potential security risks
  - Provides a harm score (1-10) indicating potential dangerous operations (higher is more dangerous)
  - Provides a complexity score (1-10) indicating how complex the script is (higher is more complex)
  - Saves downloaded scripts for later review
  - Logs all requests and responses from LLMs along with the script ID
  - Uses YARA rules and other heuristics to detect potential prompt injection



  Baish currently supports the following providers:

  * Groq
  * Anthropic
  * OpenAI
  * Experimental support for Ollama for local LLMs, e.g. llama3, mistral, etc.

  It is straightforward to add support for other providers, pretty much anything LangChain supports, and contributions are welcome!



  * An API key from a supported LLM provider.
  * Knowing which model from the provider you are going to use.
  * Python 3.10 or later
  * libmagic (for file type detection)
    * Ubuntu/Debian: `apt install libmagic1`
    * RHEL/CentOS: `dnf install file-libs`
    * macOS: `brew install libmagic`







  ```bash
  sudo apt update
  sudo apt install -y python3 python3-pip libmagic1 python3-venv
  python3 -m venv .venv
  source .venv/bin/activate
  pip install baish
  ```



  * Best to create a virtual environment to install baish.

  ```bash
  python3 -m venv baish-env
  source baish-env/bin/activate
  ```



  ```bash
  pip install baish
  ```



  * Checkout the repo:

  ```bash
  git clone https://github.com/taicodotca/baish.git
  cd baish
  ```

  * Install the dependencies:

  ```bash
  pip install -r requirements.txt
  ```

  * Set the API key for the LLM provider in the `config.yaml` file.  You can also specify a different model, temperature, etc.

  * Run baish:

  ```bash
  $ ./baish
  Error: No input provided
  Usage: cat script.sh | baish
  ```



  * Technically, you can pipe any file to baish, but it's really meant to be used with shell scripts, especially via the `curl evil.com/evil.sh | baish` pattern.

  ```bash
  curl -sSL https://thisisapotentiallyunsafescript.com/script.sh | baish
  ```

  Baish will output the harm score, complexity score, and an explanation for why the script is either safe or not.



  You can set the provider and model in the `config.yaml` file.

  E.g. `config.yaml`:

  ```yaml
  default_llm: haiku # default model to use
  llms:
    haiku: # memorable name
      provider: anthropic # provider name
      model: claude-3-5-haiku-latest # model name
      temperature: 0.1 # temperature

    other_model:
      provider: groq
      model: llama3-70b-8192
      temperature: 0.1
  ```



  If using Ollama, you can also specify the base URL, though it will default to `http://localhost:11434` if not specified.

  ```yaml
  other_model:
    provider: ollama
    model: llama3:latest
    url: http://localhost:11434
  ```

  Currently our prompt is quite long, and for example when using llama3, the prompt length is 2048 by default, so you may see errors like this:

  ```
  time=2024-12-08T11:22:33.343-05:00 level=WARN source=runner.go:129 msg="truncating input prompt" limit=2048 prompt=2815 keep=25 new=2048
  ```

  You can increase the context window with the following command:

  ```
  $ ollama run llama3 /set parameter num_ctx 4096
  You've set the `num_ctx` parameter to 4096. This parameter is used in some machine
  learning models, such as transformer-based architectures, and specifies the number of
  context windows or attention heads to use.
  <output abbreviated>
  ```



  Here's a few examples of real world scripts that Baish can help you analyze before execution. These are mostly about installing real world software.

  ```text
  $ curl -fsSL https://ollama.com/install.sh | ./baish
  ⠙ Analyzing file...
  ╭────────────────────────────── Baish - Bash AI Shield ───────────────────────────────╮
  │ Analysis Results - script_1732984526.sh                                             │
  │                                                                                     │
  │ Harm Score:       2/10 ████────────────────                                         │
  │ Complexity Score: 8/10 ████████████████────                                         │
  │ Uses Root:    True                                                                  │
  │                                                                                     │
  │ File type: text/x-shellscript                                                       │
  │                                                                                     │
  │ Explanation:                                                                        │
  │ This script is a Linux installer for Ollama, a software package. It installs Ollama │
  │ on the system, detects the operating system architecture, and installs the          │
  │ appropriate version of Ollama. It also checks for and installs NVIDIA CUDA drivers  │
  │ if necessary. The script uses various tools and commands to perform these tasks,    │
  │ including curl, tar, and dpkg. The script is designed to be run as root and         │
  │ modifies the system by installing software and configuring system settings.         │
  │                                                                                     │
  │ Script saved to: /home/ubuntu/.baish/scripts/script_1732984526.sh                   │
  │ To execute, run: bash /home/ubuntu/.baish/scripts/script_1732984526.sh              │
  │                                                                                     │
  │ ⚠️  AI-based analysis is not perfect and should not be considered a complete         │
  │ security audit. For complete trust in a script, you should analyze it in detail     │
  │ yourself. Baish has downloaded the script so you can review and execute it in your  │
  │ own environment.                                                                    │
  ╰─────────────────────────────────────────────────────────────────────────────────────╯
  ```

  Install rvm:

  ```
  curl -sSL https://get.rvm.io | baish --debug
  ```

  Install rust:

  ```
  curl --silent https://sh.rustup.rs | baish
  ```

  Install docker:

  ```
  curl -fsSL https://get.docker.com | baish --debug
  ```



  Baish can also be used in "shield" mode, which will error out if the script is not safe.

  ```
  curl -sSL https://thisisapotentiallyunsafescript.com/script.sh | baish -s | bash
  ```

  E.g. of running an unsafe script through baish in shield mode, where bash will execute the output of baish, in this case outputting an error message:

  ```bash
  $ cat tests/fixtures/secret-upload.sh | baish -s | bash
  Script unsafe: High risk score detected
  ```

  Or without piping to bash. Note how the output is a "script" itself, echoing the output to the terminal which bash will then execute:

  ```bash
  $ cat tests/fixtures/secret-upload.sh | baish -s
  echo "Script unsafe: High risk score detected"
  ```



  Baish logs all requests and responses from LLMs along with the script ID. It also saves the script to disk with the ID so it can be reviewed later.

  Below we see the results of one Baish run.

  ```
  $ tree ~/.baish/
  /home/ubuntu/.baish/
  ├── logs
  │   └── 2024-12-05_15-50-43_c6f3de91_llm.jsonl
  └── scripts
      └── 2024-12-05_15-50-43_c6f3de91_script.sh

  3 directories, 2 files
  ```



  * LLMs with short context windows (like some local models) may fail to analyze longer scripts due to prompt length limitations. Even commercial models with short context windows can fail to analyze longer scripts.



  | Feature | Status | Description | Details |
  |---------|--------|-------------|----------|
  | OpenAI Support | DONE | Support OpenAI | Support OpenAI for LLM provider |
  | JSON Output | DONE | Structured output format | Enables programmatic parsing of Baish results |
  | LLM Logging | DONE | Request/response tracking | Log all LLM interactions with script IDs for audit trails |
  | Prompt Injection Detection | DONE | YARA-based detection | Use YARA rules to identify potential prompt injection attempts |
  | Shield Mode | DONE | Safe execution pipeline | Enable `curl \| baish \| bash` pattern with security controls |
  | System Prompts | DONE | LLM prompt configuration | Configure system prompts for supported LLM providers |
  | Prompt Injection Detection with YARA | DONE | YARA-based detection | Use YARA rules to identify potential prompt injection attempts |
  | Root Usage Detection | IN PROGRESS | Improve detection | Enhance accuracy of root privilege usage detection |
  | End to End Tests | IN PROGRESS | Dockerized tests | Run end to end tests in Docker |
  | Atomic Red Team Integration | TODO | Use ART for testing | Use Atomic Red Team tests to validate Baish's detection capabilities against known malicious patterns |
  | CI/CD Mode | TODO | Add pipeline integration | Create a specialized mode for CI/CD environments |
  | Directory Analysis | TODO | Bulk file scanning | Analyze multiple files and generate comprehensive security reports |
  | Custom YARA Rules | TODO | User-defined rules | Allow users to add their own YARA rules for custom threat detection |
  | N/A Scoring | TODO | Better non-script handling | Display N/A instead of scores for non-scripts or prompt injection cases |
  | Vector DB Memory | TODO | Long-term analysis storage | Implement vector database for historical analysis and pattern recognition |
  | LLM Self-evaluation | TODO | Prompt injection checks | Enable LLMs to self-evaluate for prompt injection vulnerabilities |
  | Token Length Management | TODO | Better chunking | Improve text chunking for large scripts using LangChain |
  | Custom Prompts | TODO | User-defined prompts | Allow users to specify custom analysis prompts |
  | Guardrails Integration | TODO | Add guardrails-ai | Integrate with guardrails-ai for additional security checks |
  | Script Deobfuscation | TODO | Pre-analysis cleanup | Implement deobfuscation using tools like debash |
  | VM Sandbox | TODO | Isolated execution | Run scripts in VM sandbox before actual execution |
  | Shell Compilation | TODO | Compiled shell scripts | Support for compiled shell scripts using shc |
  | One-time API Keys | TODO | Temporary credentials | Implement single-use API keys for safer execution |
  | Base64 Detection | TODO | Encoded content handling | Detect and handle base64 encoded content |
  | VirusTotal Integration | TODO | Hash checking | Check script hashes against VirusTotal database |
  | VM Detonation | TODO | Dynamic analysis | Execute scripts in isolated environments for behavior analysis |
  | Ollama JSON Support | TODO | JSON output | Support for Ollama JSON output format which comes in version 0.5 |
  | Fix Debug logging | TODO | Debug logging | Right now many if debug statements are left in the code |
  | Results Manager Coverage | TODO | Results Manager | Results Manager should manage logs, results, and scripts |
  | Fix Config Expectation in Unit Tests | TODO | Unit Tests | Some unit tests expect a config file to exist, but it may not |



  * https://www.seancassidy.me/dont-pipe-to-your-shell.html
  * https://www.djm.org.uk/posts/protect-yourself-from-non-obvious-dangers-curl-url-pipe-sh/index.html
  * https://github.com/djm/pipe-to-sh-poc
  * https://www.arp242.net/curl-to-sh.html
  * https://github.com/greyhat-academy/malbash


pkgId: 2624936ff3b407c285594398e1124b178dc597a1a58e137124ab47897bb6b12a
name: python-bakta-help
arch: noarch
version: 1.10.3
epoch: 0
release: 1
summary: Development documents and examples for bakta
url: https://github.com/oschwengers/bakta
rpm_license: GPLv3
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-bakta-1.10.3-1.src.rpm
location_href: Packages/python-bakta-help-1.10.3-1.noarch.rpm
checksum_type: sha256
description:
  `old id` | `new id`, `<empty>` | `chromosome`, `plasmid`, `contig`, `<empty>` | `circular`, `linear`, `<empty>` | `name`, `<empty>`
  For each input sequence recognized via the `original locus id` a `new locus id`, the replicon `type` and the `topology` as well a `name` can be explicitly set.
  Shortcuts:
  - `chromosome`: `c`
  - `plasmid`: `p`
  - `circular`: `c`
  - `linear`: `l`
  `<empty>` values (`-` / ``) will be replaced by defaults. If **new locus id** is `empty`, a new contig name will be autogenerated.
  Defaults:
  - type: `contig`
  - topology: `linear`
  Example:


pkgId: 030aa226ae13be6a18e08a554e189747fa5dbe99385d00a880be04b3f65af3aa
name: python-balance-subscriber-help
arch: noarch
version: 0.0.1
epoch: 0
release: 1
summary: Development documents and examples for balance-subscriber
url: https://pypi.org/p/balance-subscriber
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-balance-subscriber-0.0.1-1.src.rpm
location_href: Packages/python-balance-subscriber-help-0.0.1-1.noarch.rpm
checksum_type: sha256
description:
  [![Tests](https://github.com/IoT-balance-project/balance-mqtt-subscriber/actions/workflows/test.yaml/badge.svg)](https://github.com/IoT-balance-project/balance-mqtt-subscriber/actions/workflows/test.yaml)



  A service to listen for messages and save the data.



  There is a Bash script to install this service: [`install.sh`](install.sh).
  There are further details below.



  Create a virtual environment

  ```bash
  sudo mkdir -p /opt/balance-subscriber
  sudo python3 -m venv /opt/balance-subscriber/venv
  ```

  Activate the virtual environment

  ```bash
  source /opt/balance-subscriber/venv/bin/activate
  ```

  Install this package

  ```bash
  pip install --upgrade balance-subscriber
  ```



  Create a service account called `balance-subscriber`.

  ```bash
  sudo useradd --system balance-subscriber
  ```

  This user must have permissions to write to the target data directory.

  Install the [systemd](https://systemd.io/) service.

  ```bash
  cp --verbose ./systemd/balance-subscriber.service /etc/systemd/system/balance-subscriber.service
  ```

  Reload all systemd unit files

  ```bash
  sudo systemctl daemon-reload
  ```

  Enable the service

  ```bash
  sudo systemctl enable balance-subscriber.service
  ```



  Configure the service using the systemd configuration editor.

  ```bash
  sudo systemctl edit balance-subscriber.service
  ```

  This will create or edit an override configuration file in the directory `/etc/systemd/system/balance-subscriber.service.d`.
  Edit this file to set the options for the service, such as the target data directory. Each row defines an environment variable containing a configuration setting for the service.

  ```unit file (systemd)
  [Service]
  Environment="DATA_DIR=/tmp"
  ```

  Then, restart the service as described in the service control section.



  The following options are available.

  | Setting      | Required | Description                                                     | Default   |
  |--------------| -------- |-----------------------------------------------------------------|-----------|
  | `DATA_DIR`   | Required | The path of the target directory to serialise MQTT messages to. |           |
  | `HOST`       | Optional | MQTT broker host name                                           | localhost |
  | `PORT`       | Optional | MQTT broker port                                                | 1883      |
  | `USERNAME`   | Optional | MQTT broker username                                            |           |
  | `PASSWORD`   | Optional | MQTT broker password                                            |           |
  | `TOPICS`     | Optional | MQTT topics                                                     | #         |
  | `KEEP_ALIVE` | Optional | MQTT broker keep-alive interval (time in seconds)               | 60        |
  | `LOG_LEVEL`  | Optional | Logging verbosity                                              | WARNING   |

  These settings are specified in the configuration file for the systemd service as described above.



  The app will run as a service in the background.



  Start the service

  ```bash
  sudo systemctl start balance-subscriber.service
  ```

  Stop the service

  ```bash
  sudo systemctl stop balance-subscriber.service
  ```

  Restart the service

  ```bash
  sudo systemctl restart balance-subscriber.service
  ```



  View service status

  ```bash
  sudo systemctl status balance-subscriber.service
  ```

  View logs

  ```
  sudo journalctl -u balance-subscriber.service --since "1 hour ago"
  ```


pkgId: b772b3f3841564ec688eeccac51c8bb702d942518a88269fdacf0c456afdfbba
name: python-balanced-loss-help
arch: noarch
version: 0.1.1
epoch: 0
release: 1
summary: Development documents and examples for balanced-loss
url: https://github.com/fcakyon/balanced-loss
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: python-balanced-loss-0.1.1-1.src.rpm
location_href: Packages/python-balanced-loss-help-0.1.1-1.noarch.rpm
checksum_type: sha256
description:
  <p align="center">
  <img src="https://user-images.githubusercontent.com/34196005/180311379-1003da44-cdf9-46e8-af83-e65fbc3710cd.png" width="350">
  </p>

  <div align="center">
      <a href="https://badge.fury.io/py/balanced-loss"><img src="https://badge.fury.io/py/balanced-loss.svg" alt="pypi version"></a>
      <a href="https://pepy.tech/project/balanced-loss"><img src="https://pepy.tech/badge/balanced-loss" alt="total downloads"></a>
      <a href="https://twitter.com/fcakyon"><img src="https://img.shields.io/badge/twitter-fcakyon_-blue?logo=twitter&style=flat" alt="fcakyon twitter"></a>
  </div>

  <p align="center">
      Easy-to-use, class-balanced, cross-entropy and focal loss implementation for Pytorch.
  </p>



  When training dataset labels are imbalanced, one thing to do is to balance the loss across sample classes.

  - First, the effective number of samples are calculated for all classes as:

  ![alt-text](https://user-images.githubusercontent.com/34196005/180266195-aa2e8696-cdeb-48ed-a85f-7ffb353942a4.png)

  - Then the class balanced loss function is defined as:

  ![alt-text](https://user-images.githubusercontent.com/34196005/180266198-e27d8cba-f5e1-49ca-9f82-d8656333e3c4.png)



  ```bash
  pip install balanced-loss
  ```



  - Standard losses:

  ```python
  import torch
  from balanced_loss import Loss


  logits = torch.tensor([[0.78, 0.1, 0.05]]) # 1 batch, 3 class
  labels = torch.tensor([0]) # 1 batch


  focal_loss = Loss(loss_type="focal_loss")
  loss = focal_loss(logits, labels)
  ```

  ```python

  ce_loss = Loss(loss_type="cross_entropy")
  loss = ce_loss(logits, labels)
  ```

  ```python

  bce_loss = Loss(loss_type="binary_cross_entropy")
  loss = bce_loss(logits, labels)
  ```

  - Class-balanced losses:

  ```python
  import torch
  from balanced_loss import Loss


  logits = torch.tensor([[0.78, 0.1, 0.05]]) # 1 batch, 3 class
  labels = torch.tensor([0]) # 1 batch


  samples_per_class = [30, 100, 25] # 30, 100, 25 samples for labels 0, 1 and 2, respectively


  focal_loss = Loss(
      loss_type="focal_loss",
      samples_per_class=samples_per_class,
      class_balanced=True
  )
  loss = focal_loss(logits, labels)
  ```

  ```python

  ce_loss = Loss(
      loss_type="cross_entropy",
      samples_per_class=samples_per_class,
      class_balanced=True
  )
  loss = ce_loss(logits, labels)
  ```

  ```python

  bce_loss = Loss(
      loss_type="binary_cross_entropy",
      samples_per_class=samples_per_class,
      class_balanced=True
  )
  loss = bce_loss(logits, labels)
  ```

  - Customize parameters:

  ```python
  import torch
  from balanced_loss import Loss


  logits = torch.tensor([[0.78, 0.1, 0.05]]) # 1 batch, 3 class
  labels = torch.tensor([0])


  samples_per_class = [30, 100, 25] # 30, 100, 25 samples for labels 0, 1 and 2, respectively


  focal_loss = Loss(
      loss_type="focal_loss",
      beta=0.999, # class-balanced loss beta
      fl_gamma=2, # focal loss gamma
      samples_per_class=samples_per_class,
      class_balanced=True
  )
  loss = focal_loss(logits, labels)
  ```



  What is the difference between this repo and vandit15's?

  - This repo is a pypi installable package
  - This repo implements loss functions as `torch.nn.Module`
  - In addition to class balanced losses, this repo also supports the standard versions of the cross entropy/focal loss etc. over the same API
  - All typos and errors in vandit15's source are fixed
  - Continiously tested on PyTorch 1.13.1 and 2.5.1



  https://arxiv.org/abs/1901.05555

  https://github.com/richardaecn/class-balanced-loss

  https://github.com/vandit15/Class-balanced-loss-pytorch


