Skip to content

[AutoPR azure-mgmt-datafactory]-generated-from-SDK Generation - Python-6033510#45794

Open
azure-sdk wants to merge 1 commit intomainfrom
sdkauto/azure-mgmt-datafactory-6033510
Open

[AutoPR azure-mgmt-datafactory]-generated-from-SDK Generation - Python-6033510#45794
azure-sdk wants to merge 1 commit intomainfrom
sdkauto/azure-mgmt-datafactory-6033510

Conversation

@azure-sdk
Copy link
Collaborator

Configurations: 'specification/datafactory/resource-manager/Microsoft.DataFactory/DataFactory/tspconfig.yaml', API Version: 2018-06-01, SDK Release Type: beta, and CommitSHA: '6efaa6fac0287b5696f1c1d6982a9a06c3a9d1ab' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6033510 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.

….DataFactory/DataFactory/tspconfig.yaml', API Version: 2018-06-01, SDK Release Type: beta, and CommitSHA: '6efaa6fac0287b5696f1c1d6982a9a06c3a9d1ab' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6033510 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@ChenxiJiang333 ChenxiJiang333 marked this pull request as ready for review March 19, 2026 09:43
Copilot AI review requested due to automatic review settings March 19, 2026 09:43
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR appears to be an automated regeneration of azure-mgmt-datafactory from the TypeSpec-based pipeline, updating the generated client/operations surface, metadata, and package version for the next beta release.

Changes:

  • Regenerates clients/operations using the “Python Code Generator” (replacing prior AutoRest-generated structure).
  • Updates client configuration and request sending flow to support endpoint templating ({endpoint}) and introduces ETag helper utilities.
  • Bumps package version to 9.4.0b1 and adds a new changelog entry and updated generation metadata.

Reviewed changes

Copilot reviewed 47 out of 235 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/operations/init.py Re-exports operation groups from a consolidated _operations module; adjusts public symbols.
sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/init.py Async equivalent re-exports; adjusts public symbols.
sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/_client.py Updates sync client construction and send_request endpoint formatting behavior.
sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/_client.py Updates async client construction and send_request endpoint formatting behavior.
sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/_configuration.py Adds base_url to configuration and updates docstring wording.
sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/_configuration.py Adds base_url to async configuration and updates docstring wording.
sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/_utils/utils.py Adds generated helpers for ETag quoting and conditional header preparation.
sdk/datafactory/azure-mgmt-datafactory/CHANGELOG.md Adds 9.4.0b1 entry (currently with placeholder text).
sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/_version.py Bumps version to 9.4.0b1.
sdk/datafactory/azure-mgmt-datafactory/_metadata.json Updates generation metadata to TypeSpec emitter info and new commit SHA.
Comments suppressed due to low confidence (2)

sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/init.py:1

  • Same issue as the sync operations/__init__.py: exporting privateEndPointConnectionsOperations as a public operation-group symbol introduces an inconsistent (and likely unintended) class name. Please use a PascalCase operation group name for the exported symbol, and consider providing an alias if the previous name was PrivateEndPointConnectionsOperations to avoid breaking imports for users.
    sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/aio/operations/init.py:1
  • Same issue as the sync operations/__init__.py: exporting privateEndPointConnectionsOperations as a public operation-group symbol introduces an inconsistent (and likely unintended) class name. Please use a PascalCase operation group name for the exported symbol, and consider providing an alias if the previous name was PrivateEndPointConnectionsOperations to avoid breaking imports for users.

from ._operations import ManagedPrivateEndpointsOperations # type: ignore
from ._operations import CredentialOperationsOperations # type: ignore
from ._operations import PrivateEndpointConnectionOperations # type: ignore
from ._operations import privateEndPointConnectionsOperations # type: ignore
"PrivateEndPointConnectionsOperations",
"PrivateEndpointConnectionOperations",
"PrivateLinkResourcesOperations",
"privateEndPointConnectionsOperations",
Comment on lines +3 to +5
## 9.4.0b1 (2026-03-19)

change log generation was timeout!!! You need to write it manually!!!
from azure.core import MatchConditions


def quote_etag(etag: Optional[str]) -> Optional[str]:
return '"' + etag + '"'


def prep_if_match(etag: Optional[str], match_condition: Optional[MatchConditions]) -> Optional[str]:
return None


def prep_if_none_match(etag: Optional[str], match_condition: Optional[MatchConditions]) -> Optional[str]:
from azure.core import MatchConditions


def quote_etag(etag: Optional[str]) -> Optional[str]:
return '"' + etag + '"'


def prep_if_match(etag: Optional[str], match_condition: Optional[MatchConditions]) -> Optional[str]:
return None


def prep_if_none_match(etag: Optional[str], match_condition: Optional[MatchConditions]) -> Optional[str]:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants