{
  "result": {
    "14.0.0": {
      "name": "azure-mgmt-containerregistry",
      "version": "14.0.0",
      "metadata_version": "2.4",
      "summary": "Microsoft Azure Container Registry Client Library for Python",
      "home_page": "https://github.com/Azure/azure-sdk-for-python",
      "author": "Microsoft Corporation",
      "author_email": "azpysdkhelp@microsoft.com",
      "maintainer": "",
      "maintainer_email": "",
      "license": "MIT License",
      "description": "# Microsoft Azure SDK for Python\n\nThis is the Microsoft Azure Container Registry Client Library.\nThis package has been tested with Python 3.9+.\nFor a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).\n\n## _Disclaimer_\n\n_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_\n\n## Getting started\n\n### Prerequisites\n\n- Python 3.9+ is required to use this package.\n- [Azure subscription](https://azure.microsoft.com/free/)\n\n### Install the package\n\n```bash\npip install azure-mgmt-containerregistry\npip install azure-identity\n```\n\n### Authentication\n\nBy default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configuration of the following environment variables.\n\n- `AZURE_CLIENT_ID` for Azure client ID.\n- `AZURE_TENANT_ID` for Azure tenant ID.\n- `AZURE_CLIENT_SECRET` for Azure client secret.\n\nIn addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.\n\nWith above configuration, client can be authenticated by following code:\n\n```python\nfrom azure.identity import DefaultAzureCredential\nfrom azure.mgmt.containerregistry import ContainerRegistryManagementClient\nimport os\n\nsub_id = os.getenv(\"AZURE_SUBSCRIPTION_ID\")\nclient = ContainerRegistryManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)\n```\n\n## Examples\n\nCode samples for this package can be found at:\n- [Search Container Registry](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com\n- [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)\n\n\n## Troubleshooting\n\n## Next steps\n\n## Provide Feedback\n\nIf you encounter any bugs or have suggestions, please file an issue in the\n[Issues](https://github.com/Azure/azure-sdk-for-python/issues)\nsection of the project. \n\n\n# Release History\n\n## 14.0.0 (2025-04-27)\n\n### Breaking Changes\n\n  - Model Policies no longer has parameter soft_delete_policy\n  - Model Registry no longer has parameter auto_generated_domain_name_label_scope\n  - Model Registry no longer has parameter metadata_search\n  - Model Registry no longer has parameter role_assignment_mode\n  - Model RegistryNameCheckRequest no longer has parameter auto_generated_domain_name_label_scope\n  - Model RegistryNameCheckRequest no longer has parameter resource_group_name\n  - Model RegistryNameStatus no longer has parameter available_login_server_name\n  - Model RegistryUpdateParameters no longer has parameter metadata_search\n  - Model RegistryUpdateParameters no longer has parameter role_assignment_mode\n  - Removed operation RegistriesOperations.get_build_source_upload_url\n  - Removed operation RegistriesOperations.schedule_run\n\n## 13.0.0 (2025-04-21)\n\n### Features Added\n\n  - Added operation RegistriesOperations.get_build_source_upload_url\n  - Added operation RegistriesOperations.schedule_run\n  - Added operation RunsOperations.cancel\n  - Added operation RunsOperations.update\n  - Added operation TaskRunsOperations.delete\n  - Added operation TasksOperations.create\n  - Added operation TasksOperations.delete\n  - Added operation TasksOperations.update\n  - Model Registry has a new parameter role_assignment_mode\n  - Model RegistryUpdateParameters has a new parameter role_assignment_mode\n  - Model SourceRegistryCredentials has a new parameter identity\n\n### Breaking Changes\n\n  - Removed operation RunsOperations.begin_cancel\n  - Removed operation RunsOperations.begin_update\n  - Removed operation TaskRunsOperations.begin_delete\n  - Removed operation TasksOperations.begin_create\n  - Removed operation TasksOperations.begin_delete\n  - Removed operation TasksOperations.begin_update\n\n## 12.0.0 (2025-02-24)\n\n### Breaking Changes\n  - Removed subfolders of some unused Api-Versions for smaller package 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 ignore this change.\n\n## 11.0.0 (2024-02-19)\n\n### Features Added\n\n  - Model ConnectedRegistry has a new parameter garbage_collection\n  - Model ConnectedRegistryUpdateParameters has a new parameter garbage_collection\n  - Model Registry has a new parameter auto_generated_domain_name_label_scope\n  - Model RegistryNameCheckRequest has a new parameter auto_generated_domain_name_label_scope\n  - Model RegistryNameCheckRequest has a new parameter resource_group_name\n  - Model RegistryNameStatus has a new parameter available_login_server_name\n\n### Breaking Changes\n\n  - Removed operation group BuildStepsOperations\n  - Removed operation group BuildTasksOperations\n  - Removed operation group BuildsOperations\n\n## 10.3.0 (2023-11-20)\n\n### Features Added\n\n  - Model Registry has a new parameter metadata_search\n  - Model RegistryUpdateParameters has a new parameter metadata_search\n\n## 10.2.0 (2023-09-21)\n\n### Features Added\n\n  - Added operation group ArchiveVersionsOperations\n  - Added operation group ArchivesOperations\n\n## 10.1.0 (2023-02-15)\n\n### Features Added\n\n  - Added operation group CacheRulesOperations\n  - Added operation group CredentialSetsOperations\n\n## 10.0.0 (2022-05-26)\n\n**Features**\n\n  - Model Policies has a new parameter azure_ad_authentication_as_arm_policy\n  - Model Policies has a new parameter soft_delete_policy\n\n**Breaking changes**\n\n  - Model NetworkRuleSet no longer has parameter virtual_network_rules\n\n## 9.1.0 (2022-03-03)\n\n**Features**\n\n  - Added operation RegistriesOperations.begin_generate_credentials\n  - Model NetworkRuleSet has a new parameter virtual_network_rules\n  - Model Registry has a new parameter anonymous_pull_enabled\n  - Model RegistryUpdateParameters has a new parameter anonymous_pull_enabled\n\n## 9.0.0 (2022-01-19)\n\n**Features**\n\n  - Added operation RegistriesOperations.get_private_link_resource\n\n**Breaking changes**\n\n  - Model NetworkRuleSet no longer has parameter virtual_network_rules\n  - Model Registry no longer has parameter anonymous_pull_enabled\n  - Model RegistryUpdateParameters no longer has parameter anonymous_pull_enabled\n  - Removed operation RegistriesOperations.begin_generate_credentials\n\n## 8.2.0 (2021-10-26)\n\n**Features**\n\n  - Model ConnectedRegistryUpdateParameters has a new parameter notifications_list\n  - Model ConnectedRegistry has a new parameter notifications_list\n\n## 8.1.0 (2021-07-22)\n\n**Features**\n\n  - Model Policies has a new parameter export_policy\n  - Model OperationDefinition has a new parameter is_data_action\n\n## 8.0.0 (2021-05-25)\n\n**Features**\n\n  - Model PipelineRun has a new parameter system_data\n  - Model TaskRunRequest has a new parameter log_template\n  - Model TaskUpdateParameters has a new parameter log_template\n  - Model Token has a new parameter system_data\n  - Model EncodedTaskRunRequest has a new parameter log_template\n  - Model ScopeMap has a new parameter system_data\n  - Model AgentPool has a new parameter system_data\n  - Model RegistryUpdateParameters has a new parameter anonymous_pull_enabled\n  - Model RegistryUpdateParameters has a new parameter network_rule_bypass_options\n  - Model ExportPipeline has a new parameter system_data\n  - Model KeyVaultProperties has a new parameter key_rotation_enabled\n  - Model KeyVaultProperties has a new parameter last_key_rotation_timestamp\n  - Model Run has a new parameter log_artifact\n  - Model Run has a new parameter system_data\n  - Model FileTaskRunRequest has a new parameter log_template\n  - Model RunRequest has a new parameter log_template\n  - Model OperationServiceSpecificationDefinition has a new parameter log_specifications\n  - Model Webhook has a new parameter system_data\n  - Model ProxyResource has a new parameter system_data\n  - Model TaskRun has a new parameter system_data\n  - Model DockerBuildRequest has a new parameter log_template\n  - Model Task has a new parameter is_system_task\n  - Model Task has a new parameter system_data\n  - Model Task has a new parameter log_template\n  - Model Registry has a new parameter zone_redundancy\n  - Model Registry has a new parameter anonymous_pull_enabled\n  - Model Registry has a new parameter system_data\n  - Model Registry has a new parameter network_rule_bypass_options\n  - Model ImportPipeline has a new parameter system_data\n  - Model Resource has a new parameter system_data\n  - Model PrivateEndpointConnection has a new parameter system_data\n  - Model Replication has a new parameter zone_redundancy\n  - Model Replication has a new parameter system_data\n  - Added operation group ConnectedRegistriesOperations\n\n**Breaking changes**\n\n  - Parameter type of model QuickBuildRequest is now required\n  - Parameter type of model BuildStepProperties is now required\n  - Parameter type of model BuildStepPropertiesUpdateParameters is now required\n  - Parameter type of model QueueBuildRequest is now required\n  - Parameter type of model BuildTaskBuildRequest is now required\n  - Model TokenCredentialsProperties no longer has parameter active_directory_object\n  - Model Registry no longer has parameter storage_account\n  - Removed operation RegistriesOperations.get_build_source_upload_url\n  - Removed operation RegistriesOperations.begin_schedule_run\n\n## 8.0.0b1 (2020-10-12)\n\nThis is beta preview version.\n\nThis version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).\n\n**General breaking changes**\n\n- Credential system has been completly revamped:\n\n  - `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/\n  - `credentials` parameter has been renamed `credential`\n\n- 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\n  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)\n- You can't import a `version` module anymore, use `__version__` instead\n- Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.\n- Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).\n- Most of the operation kwarg have changed. Some of the most noticeable:\n\n  - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user\n  - For a complete set of\n  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)\n\n**General new features**\n\n- Type annotations support using `typing`. SDKs are mypy ready.\n- This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.\n- 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.\n\n## 3.0.0rc15(2020-9-16)\n**Features**\n\n  - Model FileTaskRunRequest has a new parameter log_template\n  - Model Run has a new parameter log_artifact\n  - Model EncodedTaskRunRequest has a new parameter log_template\n  - Model ImportPipeline has a new parameter location\n  - Model TaskRunRequest has a new parameter log_template\n  - Model Task has a new parameter log_template\n  - Model Task has a new parameter is_system_task\n  - Model RunRequest has a new parameter log_template\n  - Model ExportPipeline has a new parameter location\n  - Model TaskUpdateParameters has a new parameter log_template\n  - Model TaskRunUpdateParameters has a new parameter location\n  - Model DockerBuildRequest has a new parameter log_template\n\n**Breaking changes**\n\n  - Model TaskRun no longer has parameter tags\n\n## 3.0.0rc14(2020-06-15)\n\n**Features**\n\n  - Model RunGetLogResult has a new parameter log_artifact_link\n\n## 3.0.0rc13 (2020-05-15)\n\n**Features**\n\n  - Model Replication has a new parameter region_endpoint_enabled\n  - Model ReplicationUpdateParameters has a new parameter region_endpoint_enabled\n\n**Breaking changes**\n\n  - Operation ReplicationsOperations.create has a new signature\n  - Operation ReplicationsOperations.update has a new signature\n  - Operation ReplicationsOperations.create has a new signature\n\n## 3.0.0rc12(2020-05-06)\n\n**Features**\n\n  - Model Registry has a new parameter public_network_access\n  - Model ErrorResponseBody has a new parameter details\n  - Model ErrorResponseBody has a new parameter target\n  - Model RegistryUpdateParameters has a new parameter public_network_access\n  - Added operation group PipelineRunsOperations\n  - Added operation group ImportPipelinesOperations\n  - Added operation group ExportPipelinesOperations\n\n## 3.0.0rc11 (2020-03-25)\n\n**Breaking changes**\n\n  - Operation PrivateEndpointConnectionsOperations.create_or_update has a new signature\n  - Operation PrivateEndpointConnectionsOperations.create_or_update has a new signature\n\n## 3.0.0rc10 (2020-03-11)\n\n**Features**\n\n- Model FileTaskRunRequest has a new parameter agent_pool_name\n- Model RunRequest has a new parameter agent_pool_name\n- Model RunFilter has a new parameter agent_pool_name\n- Model DockerBuildRequest has a new parameter agent_pool_name\n- Model TaskRunRequest has a new parameter agent_pool_name\n- Model EncodedTaskRunRequest has a new parameter agent_pool_name\n- Model TaskUpdateParameters has a new parameter agent_pool_name\n- Model Run has a new parameter agent_pool_name\n- Model Task has a new parameter agent_pool_name\n- Added operation TaskRunsOperations.get_details\n- Added operation group AgentPoolsOperations\n\n## 3.0.0rc9 (2020-03-02)\n\n**Features**\n\n  - Model Registry has a new parameter encryption\n  - Model Registry has a new parameter data_endpoint_host_names\n  - Model Registry has a new parameter private_endpoint_connections\n  - Model Registry has a new parameter identity\n  - Model Registry has a new parameter data_endpoint_enabled\n  - Model TokenCredentialsProperties has a new parameter active_directory_object\n  - Model RegistryUpdateParameters has a new parameter identity\n  - Model RegistryUpdateParameters has a new parameter data_endpoint_enabled\n  - Model RegistryUpdateParameters has a new parameter encryption\n  - Added operation RegistriesOperations.list_private_link_resources\n  - Added operation group PrivateEndpointConnectionsOperations\n\n**Breaking changes**\n\n  - Model Token no longer has parameter object_id\n\n## 3.0.0rc8 (2020-01-10)\n\n**Features**\n\n  - Added operation group TaskRunsOperations\n\n## 3.0.0rc7 (2019-10-23)\n\n**Bugfixes**\n\n  - Minor fixes in ScopeMaps\n\n## 3.0.0rc6 (2019-10-03)\n\n**Features**\n\n  - Added operation RegistriesOperations.generate_credentials\n\n## 3.0.0rc5 (2019-08-02)\n\n**Bugfixes**\n\n  - Reverting API version back to 2019-05-01\n\n## 3.0.0rc4 (2019-07-10)\n\n**Bugfixes**\n\n  - Fix incorrect default API version from 2019-05-01 to 2017-10-01\n\n## 3.0.0rc3 (2019-07-01)\n\nNew preview API version 2019-06-01-preview contains:\n\n**Features**\n\n  - Model BaseImageTriggerUpdateParameters has a new parameter\n    update_trigger_payload_type\n  - Model BaseImageTriggerUpdateParameters has a new parameter\n    update_trigger_endpoint\n  - Model RegistryUpdateParameters has a new parameter policies\n  - Model Registry has a new parameter policies\n  - Model TaskRunRequest has a new parameter\n    override_task_step_properties\n  - Model BaseImageTrigger has a new parameter\n    update_trigger_payload_type\n  - Model BaseImageTrigger has a new parameter update_trigger_endpoint\n  - Model Run has a new parameter update_trigger_token\n  - Added operation RegistriesOperations.get_build_source_upload_url\n  - Added operation RegistriesOperations.schedule_run\n\n**Breaking changes**\n\n  - Model RegistryUpdateParameters no longer has parameter\n    storage_account\n  - Model TaskRunRequest no longer has parameter task_name\n  - Model TaskRunRequest no longer has parameter values\n  - Model TaskRunRequest has a new required parameter task_id\n  - Removed operation RegistriesOperations.list_policies\n  - Removed operation RegistriesOperations.generate_credentials\n  - Removed operation RegistriesOperations.update_policies\n\n## 3.0.0rc2 (2019-06-12)\n\n**Features**\n\n  - Model Run has a new parameter timer_trigger\n\n**General Breaking changes**\n\nThis version uses a next-generation code generator that *might*\nintroduce breaking changes while using imports. In summary, some modules\nwere incorrectly visible/importable and have been renamed. This fixed\nseveral issues caused by usage of classes that were not supposed to be\nused in the first place.\n\n  - ContainerRegistryManagementClient cannot be imported from\n    `azure.mgmt.containerregistry.containerregistry_management_client`\n    anymore (import from `azure.mgmt.containerregistry` works like\n    before)\n  - ContainerRegistryManagementClientConfiguration import has been moved\n    from\n    `azure.mgmt.containerregistry.containerregistry_management_client`\n    to `azure.mgmt.containerregistry`\n  - ContainerRegistryManagementClient cannot be imported from\n    `azure.mgmt.containerregistry.v20xx_yy_zz.containerregistry_management_client`\n    anymore (import from `azure.mgmt.containerregistry.v20xx_yy_zz`\n    works like before)\n  - ContainerRegistryManagementClientConfiguration import has been moved\n    from\n    `azure.mgmt.containerregistry.v20xx_yy_zz.containerregistry_management_client`\n    to `azure.mgmt.containerregistry.v20xx_yy_zz`\n  - A model `MyClass` from a \"models\" sub-module cannot be imported\n    anymore using\n    `azure.mgmt.containerregistry.v20xx_yy_zz.models.my_class`\n    (import from `azure.mgmt.containerregistry.v20xx_yy_zz.models`\n    works like before)\n  - An operation class `MyClassOperations` from an `operations`\n    sub-module cannot be imported anymore using\n    `azure.mgmt.containerregistry.v20xx_yy_zz.operations.my_class_operations`\n    (import from\n    `azure.mgmt.containerregistry.v20xx_yy_zz.operations` works like\n    before)\n\nLast but not least, HTTP connection pooling is now enabled by default.\nYou should always use a client as a context manager, or call close(), or\nuse no more than one containerregistry mgmt client per process.\n\n## 3.0.0rc1 (2019-05-24)\n\n**Features**\n\n  - Model Registry has a new parameter policies\n  - Model RegistryUpdateParameters has a new parameter policies\n  - Add preview ScopeMaps (2019-05-01-preview API version)\n\n**Breaking changes**\n\n  - Model RegistryUpdateParameters no longer has parameter\n    storage_account\n  - Removed operation RegistriesOperations.update_policies\n  - Removed operation RegistriesOperations.list_policies\n\n## 2.8.0 (2019-04-30)\n\n**Features**\n\n  - Model CustomRegistryCredentials has a new parameter identity\n  - Model Run has a new parameter run_error_message\n  - Model Task has a new parameter identity\n  - Model TaskUpdateParameters has a new parameter identity\n  - Model Target has a new parameter name\n  - Model Target has a new parameter version\n  - Model TriggerProperties has a new parameter timer_triggers\n  - Model TriggerUpdateParameters has a new parameter timer_triggers\n\n## 2.7.0 (2019-01-25)\n\n**Features**\n\n  - Model Run has a new parameter custom_registries\n  - Model Run has a new parameter source_registry_auth\n  - Model DockerBuildStepUpdateParameters has a new parameter target\n  - Model FileTaskRunRequest has a new parameter credentials\n  - Model DockerBuildRequest has a new parameter credentials\n  - Model DockerBuildRequest has a new parameter target\n  - Model TaskUpdateParameters has a new parameter credentials\n  - Model Task has a new parameter credentials\n  - Model EncodedTaskRunRequest has a new parameter credentials\n  - Model DockerBuildStep has a new parameter target\n\n## 2.6.0 (2019-01-02)\n\n**Features**\n\n  - Add IP rules\n\n**Bugfixes**\n\n  - Rename incorrect \"id\" to \"virtual_network_resource_id\"\n\n## 2.5.0 (2018-12-10)\n\n**Features**\n\n  - Add network rule set to registry properties\n\n## 2.4.0 (2018-11-05)\n\n**Features**\n\n  - Add context token to task step\n\n## 2.3.0 (2018-10-17)\n\n  - Support context path, source location URL, and pull request based\n    triggers for task/run.\n  - Allow specifying credentials for source registry on import image.\n\n## 2.2.0 (2018-09-11)\n\n**Features**\n\n  - Added operation RegistriesOperations.get_build_source_upload_url\n  - Added operation RegistriesOperations.schedule_run\n  - Added operation group RunsOperations\n  - Added operation group TasksOperations\n\nDefault API version is now 2018-09-01\n\n## 2.1.0 (2018-07-26)\n\n**Features**\n\n  - Model OperationDefinition has a new parameter service_specification\n  - Model OperationDefinition has a new parameter origin\n  - Added operation RegistriesOperations.list_policies\n  - Added operation RegistriesOperations.update_policies\n\n## 2.0.0 (2018-04-30)\n\n**Features**\n\n  - Support for build steps/taks (ApiVersion 2018-02-01-preview)\n  - Support for Azure Profiles\n  - Client class can be used as a context manager to keep the underlying\n    HTTP session open for performance\n\n**General Breaking changes**\n\nThis version uses a next-generation code generator that *might*\nintroduce breaking changes.\n\n  - Model signatures now use only keyword-argument syntax. All\n    positional arguments must be re-written as keyword-arguments. To\n    keep auto-completion in most cases, models are now generated for\n    Python 2 and Python 3. Python 3 uses the \"*\" syntax for\n    keyword-only arguments.\n  - Enum types now use the \"str\" mixin (class AzureEnum(str, Enum)) to\n    improve the behavior when unrecognized enum values are encountered.\n    While this is not a breaking change, the distinctions are important,\n    and are documented here:\n    <https://docs.python.org/3/library/enum.html#others> At a glance:\n      - \"is\" should not be used at all.\n      - \"format\" will return the string value, where \"%s\" string\n        formatting will return `NameOfEnum.stringvalue`. Format syntax\n        should be prefered.\n  - New Long Running Operation:\n      - Return type changes from\n        `msrestazure.azure_operation.AzureOperationPoller` to\n        `msrest.polling.LROPoller`. External API is the same.\n      - Return type is now **always** a `msrest.polling.LROPoller`,\n        regardless of the optional parameters used.\n      - The behavior has changed when using `raw=True`. Instead of\n        returning the initial call result as `ClientRawResponse`,\n        without polling, now this returns an LROPoller. After polling,\n        the final resource will be returned as a `ClientRawResponse`.\n      - New `polling` parameter. The default behavior is\n        `Polling=True` which will poll using ARM algorithm. When\n        `Polling=False`, the response of the initial call will be\n        returned without polling.\n      - `polling` parameter accepts instances of subclasses of\n        `msrest.polling.PollingMethod`.\n      - `add_done_callback` will no longer raise if called after\n        polling is finished, but will instead execute the callback right\n        away.\n\n**Bugfixes**\n\n  - Compatibility of the sdist with wheel 0.31.0\n\n## 1.0.1 (2017-10-09)\n\n  - Rename Managed_Basic, Managed_Standard, Managed_Premium to Basic,\n    Standard, Premium.\n\n## 1.0.0 (2017-09-22)\n\n  - New default API version 2017-10-01.\n  - Remove support for API Version 2017-06-01-preview\n  - New support for managed registries with three Managed SKUs.\n  - New support for registry webhooks and replications.\n  - Rename Basic SKU to Classic SKU.\n\n## 0.3.1 (2017-06-30)\n\n  - Support for registry SKU update (2017-06-01-preview)\n  - New listUsages API to get the quota usages for a container registry\n    (2017-06-01-preview)\n\n## 0.3.0 (2017-06-15)\n\n  - This package now supports an additional ApiVersion\n    2017-06-01-preview\n\n## 0.2.1 (2017-04-20)\n\nThis wheel package is now built with the azure wheel extension\n\n## 0.2.0 (2017-03-20)\n\n  - New ApiVersion 2017-03-01\n  - Update getCredentials to listCredentials to support multiple login\n    credentials.\n  - Refine regenerateCredential to support regenerate the specified\n    login credential.\n  - Add Sku to registry properties as a required property.\n  - Rename GetProperties to Get.\n  - Change CreateOrUpdate to Create, add registry create parameters.\n\n## 0.1.1 (2016-12-12)\n\n**Bugfixes**\n\n  - Fix random error on Create and Delete operation\n\n## 0.1.0 (2016-11-04)\n\n  - Initial Release\n",
      "keywords": "azure,azure sdk",
      "platform": [],
      "classifiers": [
        "Development Status :: 5 - Production/Stable",
        "Programming Language :: Python",
        "Programming Language :: Python :: 3 :: Only",
        "Programming Language :: Python :: 3",
        "Programming Language :: Python :: 3.9",
        "Programming Language :: Python :: 3.10",
        "Programming Language :: Python :: 3.11",
        "Programming Language :: Python :: 3.12",
        "License :: OSI Approved :: MIT License",
        "Environment :: MetaData :: IBM Python Ecosystem"
      ],
      "download_url": "",
      "supported_platform": [],
      "comment": "",
      "provides": [],
      "requires": [],
      "obsoletes": [],
      "project_urls": [],
      "provides_dist": [],
      "obsoletes_dist": [],
      "requires_dist": [
        "isodate>=0.6.1",
        "typing-extensions>=4.6.0",
        "azure-common>=1.1",
        "azure-mgmt-core>=1.5.0"
      ],
      "requires_external": [],
      "requires_python": ">=3.9",
      "description_content_type": "text/markdown",
      "provides_extras": [],
      "dynamic": [
        "author",
        "author-email",
        "classifier",
        "description",
        "description-content-type",
        "home-page",
        "keywords",
        "license",
        "license-file",
        "requires-dist",
        "requires-python",
        "summary"
      ],
      "license_expression": "",
      "license_file": [
        "LICENSE"
      ],
      "+links": [
        {
          "rel": "releasefile",
          "hash_spec": "sha256=5c5100cedd6dfa61b74ceb9fc14371270f5889231cb5d89b746cea4e217cf2c5",
          "hashes": {
            "sha256": "5c5100cedd6dfa61b74ceb9fc14371270f5889231cb5d89b746cea4e217cf2c5"
          },
          "href": "https://wheels.developerfirst.ibm.com/ppc64le/linux/+f/5c5/100cedd6dfa61/azure_mgmt_containerregistry-14.0.0-py3-none-any.whl",
          "log": [
            {
              "what": "upload",
              "who": "ppc64le",
              "when": [
                2026,
                7,
                27,
                12,
                24,
                25
              ],
              "dst": "ppc64le/linux"
            }
          ]
        }
      ]
    },
    "14.0.0+ppc64le1": {
      "name": "azure-mgmt-containerregistry",
      "version": "14.0.0+ppc64le1",
      "metadata_version": "2.4",
      "summary": "Microsoft Azure Container Registry Client Library for Python",
      "home_page": "https://github.com/Azure/azure-sdk-for-python",
      "author": "Microsoft Corporation",
      "author_email": "azpysdkhelp@microsoft.com",
      "maintainer": "",
      "maintainer_email": "",
      "license": "MIT License",
      "description": "# Microsoft Azure SDK for Python\n\nThis is the Microsoft Azure Container Registry Client Library.\nThis package has been tested with Python 3.9+.\nFor a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).\n\n## _Disclaimer_\n\n_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_\n\n## Getting started\n\n### Prerequisites\n\n- Python 3.9+ is required to use this package.\n- [Azure subscription](https://azure.microsoft.com/free/)\n\n### Install the package\n\n```bash\npip install azure-mgmt-containerregistry\npip install azure-identity\n```\n\n### Authentication\n\nBy default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configuration of the following environment variables.\n\n- `AZURE_CLIENT_ID` for Azure client ID.\n- `AZURE_TENANT_ID` for Azure tenant ID.\n- `AZURE_CLIENT_SECRET` for Azure client secret.\n\nIn addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.\n\nWith above configuration, client can be authenticated by following code:\n\n```python\nfrom azure.identity import DefaultAzureCredential\nfrom azure.mgmt.containerregistry import ContainerRegistryManagementClient\nimport os\n\nsub_id = os.getenv(\"AZURE_SUBSCRIPTION_ID\")\nclient = ContainerRegistryManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)\n```\n\n## Examples\n\nCode samples for this package can be found at:\n- [Search Container Registry](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com\n- [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)\n\n\n## Troubleshooting\n\n## Next steps\n\n## Provide Feedback\n\nIf you encounter any bugs or have suggestions, please file an issue in the\n[Issues](https://github.com/Azure/azure-sdk-for-python/issues)\nsection of the project. \n\n\n# Release History\n\n## 14.0.0 (2025-04-27)\n\n### Breaking Changes\n\n  - Model Policies no longer has parameter soft_delete_policy\n  - Model Registry no longer has parameter auto_generated_domain_name_label_scope\n  - Model Registry no longer has parameter metadata_search\n  - Model Registry no longer has parameter role_assignment_mode\n  - Model RegistryNameCheckRequest no longer has parameter auto_generated_domain_name_label_scope\n  - Model RegistryNameCheckRequest no longer has parameter resource_group_name\n  - Model RegistryNameStatus no longer has parameter available_login_server_name\n  - Model RegistryUpdateParameters no longer has parameter metadata_search\n  - Model RegistryUpdateParameters no longer has parameter role_assignment_mode\n  - Removed operation RegistriesOperations.get_build_source_upload_url\n  - Removed operation RegistriesOperations.schedule_run\n\n## 13.0.0 (2025-04-21)\n\n### Features Added\n\n  - Added operation RegistriesOperations.get_build_source_upload_url\n  - Added operation RegistriesOperations.schedule_run\n  - Added operation RunsOperations.cancel\n  - Added operation RunsOperations.update\n  - Added operation TaskRunsOperations.delete\n  - Added operation TasksOperations.create\n  - Added operation TasksOperations.delete\n  - Added operation TasksOperations.update\n  - Model Registry has a new parameter role_assignment_mode\n  - Model RegistryUpdateParameters has a new parameter role_assignment_mode\n  - Model SourceRegistryCredentials has a new parameter identity\n\n### Breaking Changes\n\n  - Removed operation RunsOperations.begin_cancel\n  - Removed operation RunsOperations.begin_update\n  - Removed operation TaskRunsOperations.begin_delete\n  - Removed operation TasksOperations.begin_create\n  - Removed operation TasksOperations.begin_delete\n  - Removed operation TasksOperations.begin_update\n\n## 12.0.0 (2025-02-24)\n\n### Breaking Changes\n  - Removed subfolders of some unused Api-Versions for smaller package 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 ignore this change.\n\n## 11.0.0 (2024-02-19)\n\n### Features Added\n\n  - Model ConnectedRegistry has a new parameter garbage_collection\n  - Model ConnectedRegistryUpdateParameters has a new parameter garbage_collection\n  - Model Registry has a new parameter auto_generated_domain_name_label_scope\n  - Model RegistryNameCheckRequest has a new parameter auto_generated_domain_name_label_scope\n  - Model RegistryNameCheckRequest has a new parameter resource_group_name\n  - Model RegistryNameStatus has a new parameter available_login_server_name\n\n### Breaking Changes\n\n  - Removed operation group BuildStepsOperations\n  - Removed operation group BuildTasksOperations\n  - Removed operation group BuildsOperations\n\n## 10.3.0 (2023-11-20)\n\n### Features Added\n\n  - Model Registry has a new parameter metadata_search\n  - Model RegistryUpdateParameters has a new parameter metadata_search\n\n## 10.2.0 (2023-09-21)\n\n### Features Added\n\n  - Added operation group ArchiveVersionsOperations\n  - Added operation group ArchivesOperations\n\n## 10.1.0 (2023-02-15)\n\n### Features Added\n\n  - Added operation group CacheRulesOperations\n  - Added operation group CredentialSetsOperations\n\n## 10.0.0 (2022-05-26)\n\n**Features**\n\n  - Model Policies has a new parameter azure_ad_authentication_as_arm_policy\n  - Model Policies has a new parameter soft_delete_policy\n\n**Breaking changes**\n\n  - Model NetworkRuleSet no longer has parameter virtual_network_rules\n\n## 9.1.0 (2022-03-03)\n\n**Features**\n\n  - Added operation RegistriesOperations.begin_generate_credentials\n  - Model NetworkRuleSet has a new parameter virtual_network_rules\n  - Model Registry has a new parameter anonymous_pull_enabled\n  - Model RegistryUpdateParameters has a new parameter anonymous_pull_enabled\n\n## 9.0.0 (2022-01-19)\n\n**Features**\n\n  - Added operation RegistriesOperations.get_private_link_resource\n\n**Breaking changes**\n\n  - Model NetworkRuleSet no longer has parameter virtual_network_rules\n  - Model Registry no longer has parameter anonymous_pull_enabled\n  - Model RegistryUpdateParameters no longer has parameter anonymous_pull_enabled\n  - Removed operation RegistriesOperations.begin_generate_credentials\n\n## 8.2.0 (2021-10-26)\n\n**Features**\n\n  - Model ConnectedRegistryUpdateParameters has a new parameter notifications_list\n  - Model ConnectedRegistry has a new parameter notifications_list\n\n## 8.1.0 (2021-07-22)\n\n**Features**\n\n  - Model Policies has a new parameter export_policy\n  - Model OperationDefinition has a new parameter is_data_action\n\n## 8.0.0 (2021-05-25)\n\n**Features**\n\n  - Model PipelineRun has a new parameter system_data\n  - Model TaskRunRequest has a new parameter log_template\n  - Model TaskUpdateParameters has a new parameter log_template\n  - Model Token has a new parameter system_data\n  - Model EncodedTaskRunRequest has a new parameter log_template\n  - Model ScopeMap has a new parameter system_data\n  - Model AgentPool has a new parameter system_data\n  - Model RegistryUpdateParameters has a new parameter anonymous_pull_enabled\n  - Model RegistryUpdateParameters has a new parameter network_rule_bypass_options\n  - Model ExportPipeline has a new parameter system_data\n  - Model KeyVaultProperties has a new parameter key_rotation_enabled\n  - Model KeyVaultProperties has a new parameter last_key_rotation_timestamp\n  - Model Run has a new parameter log_artifact\n  - Model Run has a new parameter system_data\n  - Model FileTaskRunRequest has a new parameter log_template\n  - Model RunRequest has a new parameter log_template\n  - Model OperationServiceSpecificationDefinition has a new parameter log_specifications\n  - Model Webhook has a new parameter system_data\n  - Model ProxyResource has a new parameter system_data\n  - Model TaskRun has a new parameter system_data\n  - Model DockerBuildRequest has a new parameter log_template\n  - Model Task has a new parameter is_system_task\n  - Model Task has a new parameter system_data\n  - Model Task has a new parameter log_template\n  - Model Registry has a new parameter zone_redundancy\n  - Model Registry has a new parameter anonymous_pull_enabled\n  - Model Registry has a new parameter system_data\n  - Model Registry has a new parameter network_rule_bypass_options\n  - Model ImportPipeline has a new parameter system_data\n  - Model Resource has a new parameter system_data\n  - Model PrivateEndpointConnection has a new parameter system_data\n  - Model Replication has a new parameter zone_redundancy\n  - Model Replication has a new parameter system_data\n  - Added operation group ConnectedRegistriesOperations\n\n**Breaking changes**\n\n  - Parameter type of model QuickBuildRequest is now required\n  - Parameter type of model BuildStepProperties is now required\n  - Parameter type of model BuildStepPropertiesUpdateParameters is now required\n  - Parameter type of model QueueBuildRequest is now required\n  - Parameter type of model BuildTaskBuildRequest is now required\n  - Model TokenCredentialsProperties no longer has parameter active_directory_object\n  - Model Registry no longer has parameter storage_account\n  - Removed operation RegistriesOperations.get_build_source_upload_url\n  - Removed operation RegistriesOperations.begin_schedule_run\n\n## 8.0.0b1 (2020-10-12)\n\nThis is beta preview version.\n\nThis version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).\n\n**General breaking changes**\n\n- Credential system has been completly revamped:\n\n  - `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/\n  - `credentials` parameter has been renamed `credential`\n\n- 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\n  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)\n- You can't import a `version` module anymore, use `__version__` instead\n- Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.\n- Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).\n- Most of the operation kwarg have changed. Some of the most noticeable:\n\n  - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user\n  - For a complete set of\n  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)\n\n**General new features**\n\n- Type annotations support using `typing`. SDKs are mypy ready.\n- This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.\n- 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.\n\n## 3.0.0rc15(2020-9-16)\n**Features**\n\n  - Model FileTaskRunRequest has a new parameter log_template\n  - Model Run has a new parameter log_artifact\n  - Model EncodedTaskRunRequest has a new parameter log_template\n  - Model ImportPipeline has a new parameter location\n  - Model TaskRunRequest has a new parameter log_template\n  - Model Task has a new parameter log_template\n  - Model Task has a new parameter is_system_task\n  - Model RunRequest has a new parameter log_template\n  - Model ExportPipeline has a new parameter location\n  - Model TaskUpdateParameters has a new parameter log_template\n  - Model TaskRunUpdateParameters has a new parameter location\n  - Model DockerBuildRequest has a new parameter log_template\n\n**Breaking changes**\n\n  - Model TaskRun no longer has parameter tags\n\n## 3.0.0rc14(2020-06-15)\n\n**Features**\n\n  - Model RunGetLogResult has a new parameter log_artifact_link\n\n## 3.0.0rc13 (2020-05-15)\n\n**Features**\n\n  - Model Replication has a new parameter region_endpoint_enabled\n  - Model ReplicationUpdateParameters has a new parameter region_endpoint_enabled\n\n**Breaking changes**\n\n  - Operation ReplicationsOperations.create has a new signature\n  - Operation ReplicationsOperations.update has a new signature\n  - Operation ReplicationsOperations.create has a new signature\n\n## 3.0.0rc12(2020-05-06)\n\n**Features**\n\n  - Model Registry has a new parameter public_network_access\n  - Model ErrorResponseBody has a new parameter details\n  - Model ErrorResponseBody has a new parameter target\n  - Model RegistryUpdateParameters has a new parameter public_network_access\n  - Added operation group PipelineRunsOperations\n  - Added operation group ImportPipelinesOperations\n  - Added operation group ExportPipelinesOperations\n\n## 3.0.0rc11 (2020-03-25)\n\n**Breaking changes**\n\n  - Operation PrivateEndpointConnectionsOperations.create_or_update has a new signature\n  - Operation PrivateEndpointConnectionsOperations.create_or_update has a new signature\n\n## 3.0.0rc10 (2020-03-11)\n\n**Features**\n\n- Model FileTaskRunRequest has a new parameter agent_pool_name\n- Model RunRequest has a new parameter agent_pool_name\n- Model RunFilter has a new parameter agent_pool_name\n- Model DockerBuildRequest has a new parameter agent_pool_name\n- Model TaskRunRequest has a new parameter agent_pool_name\n- Model EncodedTaskRunRequest has a new parameter agent_pool_name\n- Model TaskUpdateParameters has a new parameter agent_pool_name\n- Model Run has a new parameter agent_pool_name\n- Model Task has a new parameter agent_pool_name\n- Added operation TaskRunsOperations.get_details\n- Added operation group AgentPoolsOperations\n\n## 3.0.0rc9 (2020-03-02)\n\n**Features**\n\n  - Model Registry has a new parameter encryption\n  - Model Registry has a new parameter data_endpoint_host_names\n  - Model Registry has a new parameter private_endpoint_connections\n  - Model Registry has a new parameter identity\n  - Model Registry has a new parameter data_endpoint_enabled\n  - Model TokenCredentialsProperties has a new parameter active_directory_object\n  - Model RegistryUpdateParameters has a new parameter identity\n  - Model RegistryUpdateParameters has a new parameter data_endpoint_enabled\n  - Model RegistryUpdateParameters has a new parameter encryption\n  - Added operation RegistriesOperations.list_private_link_resources\n  - Added operation group PrivateEndpointConnectionsOperations\n\n**Breaking changes**\n\n  - Model Token no longer has parameter object_id\n\n## 3.0.0rc8 (2020-01-10)\n\n**Features**\n\n  - Added operation group TaskRunsOperations\n\n## 3.0.0rc7 (2019-10-23)\n\n**Bugfixes**\n\n  - Minor fixes in ScopeMaps\n\n## 3.0.0rc6 (2019-10-03)\n\n**Features**\n\n  - Added operation RegistriesOperations.generate_credentials\n\n## 3.0.0rc5 (2019-08-02)\n\n**Bugfixes**\n\n  - Reverting API version back to 2019-05-01\n\n## 3.0.0rc4 (2019-07-10)\n\n**Bugfixes**\n\n  - Fix incorrect default API version from 2019-05-01 to 2017-10-01\n\n## 3.0.0rc3 (2019-07-01)\n\nNew preview API version 2019-06-01-preview contains:\n\n**Features**\n\n  - Model BaseImageTriggerUpdateParameters has a new parameter\n    update_trigger_payload_type\n  - Model BaseImageTriggerUpdateParameters has a new parameter\n    update_trigger_endpoint\n  - Model RegistryUpdateParameters has a new parameter policies\n  - Model Registry has a new parameter policies\n  - Model TaskRunRequest has a new parameter\n    override_task_step_properties\n  - Model BaseImageTrigger has a new parameter\n    update_trigger_payload_type\n  - Model BaseImageTrigger has a new parameter update_trigger_endpoint\n  - Model Run has a new parameter update_trigger_token\n  - Added operation RegistriesOperations.get_build_source_upload_url\n  - Added operation RegistriesOperations.schedule_run\n\n**Breaking changes**\n\n  - Model RegistryUpdateParameters no longer has parameter\n    storage_account\n  - Model TaskRunRequest no longer has parameter task_name\n  - Model TaskRunRequest no longer has parameter values\n  - Model TaskRunRequest has a new required parameter task_id\n  - Removed operation RegistriesOperations.list_policies\n  - Removed operation RegistriesOperations.generate_credentials\n  - Removed operation RegistriesOperations.update_policies\n\n## 3.0.0rc2 (2019-06-12)\n\n**Features**\n\n  - Model Run has a new parameter timer_trigger\n\n**General Breaking changes**\n\nThis version uses a next-generation code generator that *might*\nintroduce breaking changes while using imports. In summary, some modules\nwere incorrectly visible/importable and have been renamed. This fixed\nseveral issues caused by usage of classes that were not supposed to be\nused in the first place.\n\n  - ContainerRegistryManagementClient cannot be imported from\n    `azure.mgmt.containerregistry.containerregistry_management_client`\n    anymore (import from `azure.mgmt.containerregistry` works like\n    before)\n  - ContainerRegistryManagementClientConfiguration import has been moved\n    from\n    `azure.mgmt.containerregistry.containerregistry_management_client`\n    to `azure.mgmt.containerregistry`\n  - ContainerRegistryManagementClient cannot be imported from\n    `azure.mgmt.containerregistry.v20xx_yy_zz.containerregistry_management_client`\n    anymore (import from `azure.mgmt.containerregistry.v20xx_yy_zz`\n    works like before)\n  - ContainerRegistryManagementClientConfiguration import has been moved\n    from\n    `azure.mgmt.containerregistry.v20xx_yy_zz.containerregistry_management_client`\n    to `azure.mgmt.containerregistry.v20xx_yy_zz`\n  - A model `MyClass` from a \"models\" sub-module cannot be imported\n    anymore using\n    `azure.mgmt.containerregistry.v20xx_yy_zz.models.my_class`\n    (import from `azure.mgmt.containerregistry.v20xx_yy_zz.models`\n    works like before)\n  - An operation class `MyClassOperations` from an `operations`\n    sub-module cannot be imported anymore using\n    `azure.mgmt.containerregistry.v20xx_yy_zz.operations.my_class_operations`\n    (import from\n    `azure.mgmt.containerregistry.v20xx_yy_zz.operations` works like\n    before)\n\nLast but not least, HTTP connection pooling is now enabled by default.\nYou should always use a client as a context manager, or call close(), or\nuse no more than one containerregistry mgmt client per process.\n\n## 3.0.0rc1 (2019-05-24)\n\n**Features**\n\n  - Model Registry has a new parameter policies\n  - Model RegistryUpdateParameters has a new parameter policies\n  - Add preview ScopeMaps (2019-05-01-preview API version)\n\n**Breaking changes**\n\n  - Model RegistryUpdateParameters no longer has parameter\n    storage_account\n  - Removed operation RegistriesOperations.update_policies\n  - Removed operation RegistriesOperations.list_policies\n\n## 2.8.0 (2019-04-30)\n\n**Features**\n\n  - Model CustomRegistryCredentials has a new parameter identity\n  - Model Run has a new parameter run_error_message\n  - Model Task has a new parameter identity\n  - Model TaskUpdateParameters has a new parameter identity\n  - Model Target has a new parameter name\n  - Model Target has a new parameter version\n  - Model TriggerProperties has a new parameter timer_triggers\n  - Model TriggerUpdateParameters has a new parameter timer_triggers\n\n## 2.7.0 (2019-01-25)\n\n**Features**\n\n  - Model Run has a new parameter custom_registries\n  - Model Run has a new parameter source_registry_auth\n  - Model DockerBuildStepUpdateParameters has a new parameter target\n  - Model FileTaskRunRequest has a new parameter credentials\n  - Model DockerBuildRequest has a new parameter credentials\n  - Model DockerBuildRequest has a new parameter target\n  - Model TaskUpdateParameters has a new parameter credentials\n  - Model Task has a new parameter credentials\n  - Model EncodedTaskRunRequest has a new parameter credentials\n  - Model DockerBuildStep has a new parameter target\n\n## 2.6.0 (2019-01-02)\n\n**Features**\n\n  - Add IP rules\n\n**Bugfixes**\n\n  - Rename incorrect \"id\" to \"virtual_network_resource_id\"\n\n## 2.5.0 (2018-12-10)\n\n**Features**\n\n  - Add network rule set to registry properties\n\n## 2.4.0 (2018-11-05)\n\n**Features**\n\n  - Add context token to task step\n\n## 2.3.0 (2018-10-17)\n\n  - Support context path, source location URL, and pull request based\n    triggers for task/run.\n  - Allow specifying credentials for source registry on import image.\n\n## 2.2.0 (2018-09-11)\n\n**Features**\n\n  - Added operation RegistriesOperations.get_build_source_upload_url\n  - Added operation RegistriesOperations.schedule_run\n  - Added operation group RunsOperations\n  - Added operation group TasksOperations\n\nDefault API version is now 2018-09-01\n\n## 2.1.0 (2018-07-26)\n\n**Features**\n\n  - Model OperationDefinition has a new parameter service_specification\n  - Model OperationDefinition has a new parameter origin\n  - Added operation RegistriesOperations.list_policies\n  - Added operation RegistriesOperations.update_policies\n\n## 2.0.0 (2018-04-30)\n\n**Features**\n\n  - Support for build steps/taks (ApiVersion 2018-02-01-preview)\n  - Support for Azure Profiles\n  - Client class can be used as a context manager to keep the underlying\n    HTTP session open for performance\n\n**General Breaking changes**\n\nThis version uses a next-generation code generator that *might*\nintroduce breaking changes.\n\n  - Model signatures now use only keyword-argument syntax. All\n    positional arguments must be re-written as keyword-arguments. To\n    keep auto-completion in most cases, models are now generated for\n    Python 2 and Python 3. Python 3 uses the \"*\" syntax for\n    keyword-only arguments.\n  - Enum types now use the \"str\" mixin (class AzureEnum(str, Enum)) to\n    improve the behavior when unrecognized enum values are encountered.\n    While this is not a breaking change, the distinctions are important,\n    and are documented here:\n    <https://docs.python.org/3/library/enum.html#others> At a glance:\n      - \"is\" should not be used at all.\n      - \"format\" will return the string value, where \"%s\" string\n        formatting will return `NameOfEnum.stringvalue`. Format syntax\n        should be prefered.\n  - New Long Running Operation:\n      - Return type changes from\n        `msrestazure.azure_operation.AzureOperationPoller` to\n        `msrest.polling.LROPoller`. External API is the same.\n      - Return type is now **always** a `msrest.polling.LROPoller`,\n        regardless of the optional parameters used.\n      - The behavior has changed when using `raw=True`. Instead of\n        returning the initial call result as `ClientRawResponse`,\n        without polling, now this returns an LROPoller. After polling,\n        the final resource will be returned as a `ClientRawResponse`.\n      - New `polling` parameter. The default behavior is\n        `Polling=True` which will poll using ARM algorithm. When\n        `Polling=False`, the response of the initial call will be\n        returned without polling.\n      - `polling` parameter accepts instances of subclasses of\n        `msrest.polling.PollingMethod`.\n      - `add_done_callback` will no longer raise if called after\n        polling is finished, but will instead execute the callback right\n        away.\n\n**Bugfixes**\n\n  - Compatibility of the sdist with wheel 0.31.0\n\n## 1.0.1 (2017-10-09)\n\n  - Rename Managed_Basic, Managed_Standard, Managed_Premium to Basic,\n    Standard, Premium.\n\n## 1.0.0 (2017-09-22)\n\n  - New default API version 2017-10-01.\n  - Remove support for API Version 2017-06-01-preview\n  - New support for managed registries with three Managed SKUs.\n  - New support for registry webhooks and replications.\n  - Rename Basic SKU to Classic SKU.\n\n## 0.3.1 (2017-06-30)\n\n  - Support for registry SKU update (2017-06-01-preview)\n  - New listUsages API to get the quota usages for a container registry\n    (2017-06-01-preview)\n\n## 0.3.0 (2017-06-15)\n\n  - This package now supports an additional ApiVersion\n    2017-06-01-preview\n\n## 0.2.1 (2017-04-20)\n\nThis wheel package is now built with the azure wheel extension\n\n## 0.2.0 (2017-03-20)\n\n  - New ApiVersion 2017-03-01\n  - Update getCredentials to listCredentials to support multiple login\n    credentials.\n  - Refine regenerateCredential to support regenerate the specified\n    login credential.\n  - Add Sku to registry properties as a required property.\n  - Rename GetProperties to Get.\n  - Change CreateOrUpdate to Create, add registry create parameters.\n\n## 0.1.1 (2016-12-12)\n\n**Bugfixes**\n\n  - Fix random error on Create and Delete operation\n\n## 0.1.0 (2016-11-04)\n\n  - Initial Release\n",
      "keywords": "azure,azure sdk",
      "platform": [],
      "classifiers": [
        "Development Status :: 5 - Production/Stable",
        "Programming Language :: Python",
        "Programming Language :: Python :: 3 :: Only",
        "Programming Language :: Python :: 3",
        "Programming Language :: Python :: 3.9",
        "Programming Language :: Python :: 3.10",
        "Programming Language :: Python :: 3.11",
        "Programming Language :: Python :: 3.12",
        "License :: OSI Approved :: MIT License",
        "Environment :: MetaData :: IBM Python Ecosystem"
      ],
      "download_url": "",
      "supported_platform": [],
      "comment": "",
      "provides": [],
      "requires": [],
      "obsoletes": [],
      "project_urls": [],
      "provides_dist": [],
      "obsoletes_dist": [],
      "requires_dist": [
        "isodate>=0.6.1",
        "typing-extensions>=4.6.0",
        "azure-common>=1.1",
        "azure-mgmt-core>=1.5.0"
      ],
      "requires_external": [],
      "requires_python": ">=3.9",
      "description_content_type": "text/markdown",
      "provides_extras": "",
      "dynamic": "summary",
      "license_expression": "",
      "license_file": "LICENSE",
      "+links": [
        {
          "rel": "releasefile",
          "hash_spec": "sha256=df0683f9b55b98aec4fe0feffa83a704c9fca637490886f5bca876c7853b5f05",
          "href": "https://wheels.developerfirst.ibm.com/ppc64le/linux/+f/df0/683f9b55b98ae/azure_mgmt_containerregistry-14.0.0+ppc64le1-py3-none-any.whl",
          "log": [
            {
              "what": "upload",
              "who": "ppc64le",
              "when": [
                2026,
                3,
                16,
                9,
                7,
                34
              ],
              "dst": "ppc64le/linux"
            }
          ]
        }
      ]
    }
  },
  "type": "projectconfig"
}
