[AutoPR azure-mgmt-programenrollment]-generated-from-SDK Generation - Python-6445398#47446
Conversation
…rosoft.ProgramEnrollment/ProgramEnrollment/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '2fa6d6ec33428702d1ee869d63e79687cf183fc4' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6420493 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
There was a problem hiding this comment.
Pull request overview
This PR introduces a new beta management-plane Python package, azure-mgmt-programenrollment, generated from the TypeSpec configuration in azure-rest-api-specs (commit 2fa6d6e...), and wires up CI for the new programenrollment service directory.
Changes:
- Adds service directory CI pipeline definition and TypeSpec source location tracking (
tsp-location.yaml/_metadata.json). - Adds new
azure-mgmt-programenrollmentpackage scaffolding (packaging metadata, README, changelog, dev requirements). - Adds generated client/operations/models plus generated test and sample stubs.
Reviewed changes
Copilot reviewed 47 out of 47 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/programenrollment/ci.yml | Adds CI pipeline configuration for the new service directory/package. |
| sdk/programenrollment/azure-mgmt-programenrollment/tsp-location.yaml | Tracks the TypeSpec source directory + spec repo commit used for generation. |
| sdk/programenrollment/azure-mgmt-programenrollment/README.md | Adds package README with authentication snippet and links. |
| sdk/programenrollment/azure-mgmt-programenrollment/pyproject.toml | Defines package metadata, dependencies, and build tooling configuration. |
| sdk/programenrollment/azure-mgmt-programenrollment/MANIFEST.in | Specifies sdist inclusions (LICENSE, md files, samples/tests, typing marker). |
| sdk/programenrollment/azure-mgmt-programenrollment/LICENSE | Adds MIT license file for the new package. |
| sdk/programenrollment/azure-mgmt-programenrollment/dev_requirements.txt | Adds package dev/test requirements for local validation. |
| sdk/programenrollment/azure-mgmt-programenrollment/CHANGELOG.md | Initializes changelog with 1.0.0b1 release entry. |
| sdk/programenrollment/azure-mgmt-programenrollment/apiview-properties.json | Adds APIView cross-language mapping metadata for review tooling. |
| sdk/programenrollment/azure-mgmt-programenrollment/_metadata.json | Records generation metadata (apiVersion, emitter version, spec repo/commit). |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/init.py | Exposes the sync client and version at the package root (generated). |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/_client.py | Generated synchronous ProgramEnrollmentClient implementation. |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/_configuration.py | Generated sync client configuration/policies. |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/_patch.py | Customization hook scaffold for sync package root. |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/_version.py | Defines package version constant (1.0.0b1). |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/py.typed | PEP 561 typing marker for the package. |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/_utils/init.py | Generated utils package init. |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/_utils/model_base.py | Generated model base/serialization utilities. |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/operations/init.py | Exposes sync operations groups (generated). |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/operations/_operations.py | Generated sync operations implementations (Operations, EduEnrollments). |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/operations/_patch.py | Customization hook scaffold for sync operations. |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/models/init.py | Exposes generated models/enums and patch hook. |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/models/_models.py | Generated model types (e.g., EduEnrollment, DomainGroup, errors). |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/models/_enums.py | Generated enums (ProvisioningState, DomainGroupState, etc.). |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/models/_patch.py | Customization hook scaffold for models. |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/aio/init.py | Exposes the async client (generated). |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/aio/_client.py | Generated asynchronous ProgramEnrollmentClient implementation. |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/aio/_configuration.py | Generated async client configuration/policies. |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/aio/_patch.py | Customization hook scaffold for async package root. |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/aio/operations/init.py | Exposes async operations groups (generated). |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/aio/operations/_operations.py | Generated async operations implementations. |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/programenrollment/aio/operations/_patch.py | Customization hook scaffold for async operations. |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/init.py | Namespace package shim file (pkgutil extend_path). |
| sdk/programenrollment/azure-mgmt-programenrollment/azure/mgmt/init.py | Namespace package shim file (pkgutil extend_path). |
| sdk/programenrollment/azure-mgmt-programenrollment/generated_samples/operations_list.py | Generated sample stub for listing provider operations. |
| sdk/programenrollment/azure-mgmt-programenrollment/generated_samples/edu_enrollments_get.py | Generated sample stub for getting an edu enrollment. |
| sdk/programenrollment/azure-mgmt-programenrollment/generated_samples/edu_enrollments_create_or_update.py | Generated sample stub for creating/updating an edu enrollment. |
| sdk/programenrollment/azure-mgmt-programenrollment/generated_samples/edu_enrollments_update.py | Generated sample stub for updating an edu enrollment. |
| sdk/programenrollment/azure-mgmt-programenrollment/generated_samples/edu_enrollments_delete.py | Generated sample stub for deleting an edu enrollment. |
| sdk/programenrollment/azure-mgmt-programenrollment/generated_samples/edu_enrollments_list_by_resource_group.py | Generated sample stub for listing enrollments by RG. |
| sdk/programenrollment/azure-mgmt-programenrollment/generated_samples/edu_enrollments_list_by_subscription.py | Generated sample stub for listing enrollments by subscription. |
| sdk/programenrollment/azure-mgmt-programenrollment/generated_tests/conftest.py | Generated test proxy sanitizers + dotenv loading for recordings. |
| sdk/programenrollment/azure-mgmt-programenrollment/generated_tests/test_program_enrollment_operations.py | Generated sync test stub for operations listing. |
| sdk/programenrollment/azure-mgmt-programenrollment/generated_tests/test_program_enrollment_operations_async.py | Generated async test stub for operations listing. |
| sdk/programenrollment/azure-mgmt-programenrollment/generated_tests/test_program_enrollment_edu_enrollments_operations.py | Generated sync test stubs for edu enrollment operations. |
| sdk/programenrollment/azure-mgmt-programenrollment/generated_tests/test_program_enrollment_edu_enrollments_operations_async.py | Generated async test stubs for edu enrollment operations. |
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
/azp run prepare-pipelines |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
namespace review issue https://github.com/Azure/azure-sdk-pr/issues/2627 |
|
@ChenxiJiang333 we need to configure client name for this new sdk then regenerate. |
…rosoft.ProgramEnrollment/ProgramEnrollment/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '9a84af9201f37ad7c221b42652c4e04f0d8473f3' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6440506 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
got it |
|
Namespace approval is complete (Azure/azure-sdk#10044 is approved and closed).\n\nRelease plan #34938 is updated and tracking this PR as ready for review.\n\nRequesting SDK team review/approval so we can proceed to merge. Thanks! |
…rosoft.ProgramEnrollment/ProgramEnrollment/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: 'c8c51661d65b46a2d527bde080c4bac88f6d2096' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6445398 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
/azp run prepare-pipelines |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Configurations: 'specification/programenrollment/resource-manager/Microsoft.ProgramEnrollment/ProgramEnrollment/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: 'c8c51661d65b46a2d527bde080c4bac88f6d2096' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6445398 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan information is not available. Create a release plan and link SDK pull request to the release plan. Refer aka.ms/azsdk/releaseplan-dashboard for more info.