Skip to content

[AutoPR azure-mgmt-programenrollment]-generated-from-SDK Generation - Python-6445398#47446

Merged
ChenxiJiang333 merged 7 commits into
mainfrom
sdkauto/azure-mgmt-programenrollment-6420493
Jun 17, 2026
Merged

[AutoPR azure-mgmt-programenrollment]-generated-from-SDK Generation - Python-6445398#47446
ChenxiJiang333 merged 7 commits into
mainfrom
sdkauto/azure-mgmt-programenrollment-6420493

Conversation

@azure-sdk

@azure-sdk azure-sdk commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

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.

…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.
Copilot AI review requested due to automatic review settings June 10, 2026 22:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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

Comment thread sdk/programenrollment/azure-mgmt-programenrollment/pyproject.toml
Comment thread sdk/programenrollment/azure-mgmt-programenrollment/README.md
Comment thread sdk/programenrollment/azure-mgmt-programenrollment/README.md
Comment thread sdk/programenrollment/azure-mgmt-programenrollment/pyproject.toml
Comment thread sdk/programenrollment/azure-mgmt-programenrollment/pyproject.toml
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@ChenxiJiang333

Copy link
Copy Markdown
Member

/azp run prepare-pipelines

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@msyyc

msyyc commented Jun 16, 2026

Copy link
Copy Markdown
Member

namespace review issue https://github.com/Azure/azure-sdk-pr/issues/2627

@msyyc

msyyc commented Jun 16, 2026

Copy link
Copy Markdown
Member

@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.
@azure-sdk azure-sdk changed the title [AutoPR azure-mgmt-programenrollment]-generated-from-SDK Generation - Python-6420493 [AutoPR azure-mgmt-programenrollment]-generated-from-SDK Generation - Python-6440506 Jun 16, 2026
@ChenxiJiang333

Copy link
Copy Markdown
Member

got it

@wanlei123188-gm

Copy link
Copy Markdown
Member

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!

ChenxiJiang333 and others added 2 commits June 17, 2026 11:18
@azure-sdk azure-sdk changed the title [AutoPR azure-mgmt-programenrollment]-generated-from-SDK Generation - Python-6440506 [AutoPR azure-mgmt-programenrollment]-generated-from-SDK Generation - Python-6445398 Jun 17, 2026
@ChenxiJiang333

Copy link
Copy Markdown
Member

/azp run prepare-pipelines

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@ChenxiJiang333

Copy link
Copy Markdown
Member

@ChenxiJiang333 ChenxiJiang333 merged commit 944d880 into main Jun 17, 2026
19 checks passed
@ChenxiJiang333 ChenxiJiang333 deleted the sdkauto/azure-mgmt-programenrollment-6420493 branch June 17, 2026 04:40
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.

5 participants